jam Posté(e) 4 janvier 2006 Posté(e) 4 janvier 2006 Salut, Je viens de réinstaller un serveur Linux Debian en Sarge 3.1 (anciennement Woody 3.0). Antérieurement avec Apache 1.3.26 PHP4 mysql 3.23 et désormais avec Apache 2.0.55 PHP 4.1 et Mysql 4.1. Le site fonctionne avec des pseudo frames : voici le code de la page centrale (celle qui change lorsqu'on clique sur les menus latéraux) : <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <div class='titre' align="left"> <? // Menu 1 if($page=="lien1"){ include("menu1/lien1.php");} elseif ($page=="lien2"){ include("menu1/lien2.php");} elseif ($page=="lien3"){ include("menu1/lien3.php");} elseif ($page=="lien4"){ include("menu1/lien4.php");} elseif ($page=="lien4b"){ include("menu1/lien4b.php");} elseif ($page=="lien5"){ include("menu1/lien5.php");} elseif ($page=="lien6"){ include("menu1/lien6.php");} elseif ($page=="lien7"){ include("menu1/lien7.php");} elseif ($page=="lien8"){ include("menu1/lien8.php");} elseif ($page=="lien9"){ include("menu1/lien9.php");} elseif ($page=="lien10"){ include("menu1/lien10.php");} elseif ($page=="lien11"){ include("menu1/lien11.php");} elseif ($page=="lien12"){ include("menu1/lien12.php");} // Menu 2 elseif ($page=="menu2lien1"){ include("menu2/menu2lien1.php");} elseif ($page=="menu2lien2"){ include("menu2/menu2lien2.php");} elseif ($page=="menu2lien3"){ include("menu2/menu2lien3.php");} elseif ($page=="menu2lien4"){ include("menu2/menu2lien4.php");} elseif ($page=="menu2lien5"){ include("menu2/menu2lien5.php");} elseif ($page=="menu2lien6"){ include("menu2/menu2lien6.php");} elseif ($page=="menu2lien7"){ include("menu2/menu2lien7.php");} elseif ($page=="menu2lien8"){ include("menu2/menu2lien8.php");} elseif ($page=="menu2lien9"){ include("menu2/menu2lien9.php");} elseif ($page=="menu2lien10"){ include("menu2/menu2lien10.php");} elseif ($page=="menu2lien11"){ include("menu2/menu2lien11.php");} elseif ($page=="menu2lien12"){ include("menu2/menu2lien12.php");} elseif ($page=="menu2lien13"){ include("menu2/menu2lien13.php");} elseif ($page=="menu2lien14"){ include("menu2/menu2lien14.php");} elseif ($page=="menu2lien15"){ include("menu2/menu2lien15.php");} elseif ($page=="menu2lien16"){ include("menu2/menu2lien16.php");} // Page Defaut else {include("defaut.php");} // Sinon la page defaut.php s'affiche ?> </div></td> </tr> </table> Malheureusement, cette page ne fonctionne plus, en rajoutant dans le code : $lg = strlen($page); echo " affichage : $page " ; echo " longueur : $lg " ; Je me suis rendu compte que la variable n'était pas affectée en cliquant sur le lien dans les menus latéraux. J'ai essayé le code sur une page perso de Free et là ça fonctionne car la variable est affectée. Avez vous une idée ? Merci d'avance. Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.