Bonjour,
Depuis peu mon site ne fonctionne plus comme je le veux. J'utilise la fonction "include" de php afin d'avoir un même design avec du contenu qui change.
La page http://macrobiotique.be/index.php?page=yinyang devrait afficher le contenu de yinyang.php mais elle affiche le contenu de accueil.php. Idem pour toutes les pages.
Voici le code qui selon moi pose problème car il prend d'office le else {include('accueil.php');} et ne tient plus compte du reste.
<?
if ($page=='lien') {include('lien.php');}
elseif ($page=='yinyang') {include('yinyang.php');}
elseif ($page=='histoire') {include('histoire.php');}
elseif ($page=='regles') {include('regles.php');}
elseif ($page=='sources') {include('sources.php');}
elseif ($page=='regime') {include('regime.php');}
elseif ($page=='contact') {include('contact.php');}
elseif ($page=='envoi') {include('contactenvoi.php');}
elseif ($page=='erreur') {include('erreur.php');}
else {include('accueil.php');}
?>
Je n'ai vraiment rien changer à mon code. Peut-être que mon hébergeur a changé ou mis à jour php et que mon code est trop vieux...
Pourriez-vous m'éclairer?
Merci d'avance,
Subran
Modifié par subran (07 Mar 2011 - 12:42)
Depuis peu mon site ne fonctionne plus comme je le veux. J'utilise la fonction "include" de php afin d'avoir un même design avec du contenu qui change.
La page http://macrobiotique.be/index.php?page=yinyang devrait afficher le contenu de yinyang.php mais elle affiche le contenu de accueil.php. Idem pour toutes les pages.
Voici le code qui selon moi pose problème car il prend d'office le else {include('accueil.php');} et ne tient plus compte du reste.
<?
if ($page=='lien') {include('lien.php');}
elseif ($page=='yinyang') {include('yinyang.php');}
elseif ($page=='histoire') {include('histoire.php');}
elseif ($page=='regles') {include('regles.php');}
elseif ($page=='sources') {include('sources.php');}
elseif ($page=='regime') {include('regime.php');}
elseif ($page=='contact') {include('contact.php');}
elseif ($page=='envoi') {include('contactenvoi.php');}
elseif ($page=='erreur') {include('erreur.php');}
else {include('accueil.php');}
?>
Je n'ai vraiment rien changer à mon code. Peut-être que mon hébergeur a changé ou mis à jour php et que mon code est trop vieux...
Pourriez-vous m'éclairer?
Merci d'avance,
Subran
Modifié par subran (07 Mar 2011 - 12:42)