Bonjour tout le monde Smiley smile

Voila j'ai un petit problème, j'ai presque fini mon site. Pour pas étendre ma vie il est destiné à quelqu'un ^^
Mais ce quelqu'un n'a pas le net (de toute façon ce n'est qu'un "vitrine" donc il n'a pas l'utilité de le consulter lui-même).
Il y a du php dans mon code (j'ai suivi le tutoriel des pseudo frames du site).
Donc, comme je vais voir la personne ce week end, je pensais lui montrer son site (ou du moins ou j'en suis rendu) grâce à easy PHP, mais ça marche pas du tout Smiley decu Smiley decu

Mon site c'est : http://lasquellec.ludovic.free.fr/ (optimisé sur ie)

Et les messages retournés par easy php sont :

Notice: Undefined variable: page in c:\documents and settings\mle brunas\bureau\site papa\site\index.php on line 28

Pour chacune des lignes de mon code...


Savez vous quel est le problème?? Est ce une incompatibilité?
(Dites moi si vous devez voir mon code ^^)

Merci beaucoup beaucoup d'avance
Salut Aerith, Smiley cligne

Cela signifie simplement que tu as une erreur de code dans ton fichier index.php à la ligne 28. Il s'agit d'un problème de variable, mais sans le code en question, il est imopossible de te répondre.

Commence par regarder quelle pourrait être l'erreur, et sinon, montre-nous le code. Mais, la prochaine fois, oriente-toi plutôt vers le forum langage serveur qui est plus approprié pour ce genre de question. Smiley ravi
Modifié par Cygnus (01 Jun 2006 - 19:04)
Administrateur
Hi,

Il existe plusieurs niveaux d'erreurs en PHP qui permettent de debugger les scripts avec plus ou moins de précision :

E_ALL, E_ERROR, E_WARNING, E_PARSE, E_NOTICE, E_STRICT, E_CORE_ERROR... etc

Dans ton cas, E_NOTICE est activé et te renvoie la moindre erreur de code sensible, qui n'est normalement pas notifiée, comme la non-initialisation d'une variable.

Par défaut, la configuration de php.ini est
error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT

(Les notices sont retirées)

Apparemment tu es hébergé sur free, donc tu devrais bénéficier de l'affichage par défaut ci-dessus, sans les notices.

Par contre chez toi en local, tu peux modifier l'option à la main ou via Easyphp (que je ne connais pas plus que ça) pour ne pas être "gêné" par trop de sensibilité.
Modifié par dew (01 Jun 2006 - 19:15)
Merci pour vos réponses ^^

Alors pour la correction de php info, ça n'a rien changé Smiley decu

Sinon pour mon code, le voici :

L'index :


<html>
<head>
<style type="text/css">
a:link {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:visited {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:hover {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
.bas{margin-left:150px ; margin-top:0px ; background-image:url(img/imgprinc_05.jpg) ; width:800px ; height:100px}
.ecranprinc{margin-left:150px ; margin-top:0px ; background-image:url(img/Copie de imgprinc_04.jpg) ; width:800px ; height:383px ; overflow:auto}
.menus{margin-left:150px ; margin-top:0px ; background-image:url(img/imgprinc_02.jpg) ; width:347px ; height:36px}
.smenus{margin-left:497px ; margin-top:-36px ; background-image:url(img/imgprinc_03.jpg) ; width:453px ; height:36px ; position:relative}
.haut{margin-left:150px ; margin-top:10px ; background-image:url(img/imgprinc_01.jpg) ; width:800px ; height:81px}
.menu1{ font-family:"Arial Narrow" ; font-size:14px ; left:165px ; top:106px ; z-index:1 ; color:#FFFFFF ; position:absolute}
.menu2{ font-family:"Arial Narrow" ; font-size:14px ; left:255px ; top:106px ; position:absolute ; z-index:1 ; color:#FFFFFF}
.menu3{ font-family:"Arial Narrow" ; font-size:14px ; left:345px ; top:106px ; position:absolute ; z-index:1 ; color:#FFFFFF}
.menu4{ font-family:"Arial Narrow" ; font-size:14px ; left:445px ; top:106px ; position:absolute ; z-index:1 ; color:#FFFFFF}
.titre { font-family:"Arial Narrow" ; color: #003333 ; font-size:14 ; top:20px ; position: relative ; left:20px}
.hist{ font-family:"Arial Narrow" ; color: #003333 ; font-size:14 ; position: relative ; left:100px}
</style>
</head>
<body>

<div class="haut"></div>
<p class="menu1"><a href="?page=1">DJ Rodger's /</a></p>
<p class="menu2"><a href="?page=2">Le matériel /</a></p>
<p class="menu3"><a href="?page=3">Votre soirée /</a></p>
<p class="menu4"><a href="?page=4"> Contact  </a></p>
<div class="menus"></div>
<div class="smenus">
			<?
			if ($page=='1') {include('menu1.php');}
			elseif ($page=='2') {include('menu2.php');}
			elseif ($page=='3') {include('menu3.php');}
			else {include('menu0.html');}
			?>
</div>
<div class="ecranprinc">
			<?
			if ($page=='histoire') {include('histoire.html');}
			elseif ($page=='ref') {include('references.html');}
			elseif ($page=='presse') {include('presse.html');}
			elseif ($page=='mercis') {include('mercis.html');}
			elseif ($page=='listing') {include('listing.html');}
			elseif ($page=='evolution') {include('evolution.html');}
			elseif ($page=='avant') {include('avant.html');}
			elseif ($page=='4') {include('courrier.html');}
			elseif ($page=='email') {include('email.html');}
			elseif ($page=='telephone') {include('telephone.html');}
			else {include('menu0.html');}
			?>
</div>
<div class="bas"></div>

</body>
</html>


Et un exemple de sous menu :


<html>
<head>
<style type="text/css">
a:link {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:visited {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:hover {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
.smenu { font-family:"Arial Narrow" ; color:#FFFFFF ; font-size:14 ; top:15px ; position:absolute}
</style>
</head>
<body>
<div class="smenu" style="left:15px"><a href="?page=histoire"> Historique</a></div>
<div class="smenu" style="left:100px"><a href="?page=ref"> Références</a></div>
<div class="smenu" style="left:185px"><a href="?page=presse"> La presse en parle</a></div>
<div class="smenu" style="left:320px"><a href="?page=mercis"> Satisfaits</a></div>
<div class="smenu" style="left:400px"> Réseau</div>
</body>
</html>


Et enfin un exemple de page à la suite d'un sous menu :


<html>
<head>
<style type="text/css">
a:link {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:visited {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
a:hover {font-family:verdana, sans-serif; font-size:80%; color:white; background-color:transparent; text-decoration:none; }
.titre { font-family:"Arial Narrow" ; color: #003333 ; font-size:14 ; top:20px ; position: relative ; left:20px}
.hist{ font-family:"Arial Narrow" ; color: #003333 ; font-size:14 ; position: relative ; left:100px}
</style>
</head>
<body>
<div class="titre"><center><b>Pour la petite histoire...<br><br><br></b></center></div>
<div class="titre"><b>1984  :  </b></div>
<div class="hist">Débuts à la radio ARC EN CIEL FM</div>
<div class="titre"><b>1984-1994  :  </b></div>
<div class="hist">10 ans de bénévolat. participation et naimation de 3 fêtes du rire à Questembert</div>
<div class="titre"><b>1989-1990  :  </b></div>
<div class="hist">Disc-Jockey au Sérenti's New à Sérent</div>
<div class="titre"><b>1991  :</b></div>
<div class="hist">Création de DJ RODGER'S ANIMATIONS</div>
<div class="titre"><b>1991-1995  :</b></div>
<div class="hist">Annimations au chateau de Trédion (mariages, séminaires...)</div>
<div class="titre"><b>1991-2000  :</b></div>
<div class="hist">Plus de 230 contrats d'animation dans les département de l'ouest</div>
<div class="titre"><b>2000  :</b></div>
<div class="hist">Inscription en tant que micro-entreprise</div>
<div class="titre"><b>2006  :</b></div>
<div class="hist">Site internet</div>
<img src="img/photo5.gif" style=" right:0px ; bottom:0px ; position: absolute">
</body>
</html>


Voila ^^
Tout le reste des pages suit le même modèle.

Alors voyez vous ce qui peut ne pas aller?
$page n'est pas défini dans ta page index. Je n'avais pas vu cela dans ton autre message... C'est peut-être une raison du plantage dans FF (IE saurait retrouver cela tout seul ?)

il manque donc au moins le code


<?php
$page=$_GET["page"];
?>


avant tout traitement de $page.

Et tu as toujours le code inutile html, head, body, etc. dans tes pages incluses...