Jump to content

Problème avec des pseudo frames


Recommended Posts

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.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...