Aller au contenu

Problème avec des pseudo frames


Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...