Probleme avec un menu dynamique PHP

Bonjour,
en plein dans la conception de mon site, je n'arrive pas à comprendre pourquoi mon code php ne fonctionne pas
le voici :
<?php
define('URL','http://symposion.fr');
$menu_return = '';
?>

<?php

					
$menu_romance = array(
		array('page'=>'heureux', 'menu'=>'Heureux, ils sont'),
		array('page'=>'rayons', 'menu'=>'aux Rayons de la Lune'),
		array('page'=>'lune', 'menu'=>'Si seulement la Lune'), 
		array('page'=>'reponse', 'menu'=>'Réponse'),
		array('page'=>'lune2', 'menu'=>'Si seulement la Lune II'),
		array('page'=>'icar', 'menu'=>'Icar et la Lune'),
		array('page'=>'gaytar', 'menu'=>'Ma Gaytar'),
		array('page'=>'doutes', 'menu'=>'Parsemé de doutes'),
		array('page'=>'providence', 'menu'=>'Providence'),
		array('page'=>'cygne', 'menu'=>'La Lune et le Cygne'),
		array('page'=>'tel', 'menu'=>'Je crie tel'),
		array('page'=>'amor','menu'=>'L\'amor de ma vie'),
		array('page'=>'balade','menu'=>'La Balade'),
		array('page'=>'donne','menu'=>'Donne-moi'),
		array('page'=>'et_si','menu'=> 'Et si...'),
		array('page'=>'parce_que','menu'=>'C\'est parce qu\'elle')
		);
foreach($menu_romance as $m)
{
	$class = $m['page']==$_GET['page'] ? ' style="color:red; font-weight:700;"': '';
	
	$menu_return .= '<li><a href="'.URL.'?page='.$m['page'].'" '.$class.'>'.ucfirst($m['menu']).'</a></li>';
}


echo '<ul>'.$menu_return.'</ul>'
?>


je voudrais donc que ce menu m'affiche les pages (contenu) dans l'ID page.. mais rien à faire, même l'erreur404 ne s'affiche pas.
pourriez vous m'aider svp ?

voici le script de la page du de l'ID :
<article id="page">
					<?php
					// si la page est vide on affiche la page d'acceuil par défaut 
					if (empty($_GET['page'])) {include 'pages/parox_accueil.php';}
					else{
						if (!empty($_GET['page']) && file_exists('pages/'.$_GET['page'].'.php')) // contact.php peut avoir n'importe quelle extension : html, ... 
						{ 
   					 include 'pages/'.$_GET['page'].'.php'; 
					} 
					else { // sinon on affiche une page d'erreur 
   					 include 'pages/erreur404.php'; 
					} 
					}
					?> 
					</article>




--
Si Dieu a créé l'homme, qui a créé Dieu, l'homme non ?

4 réponses

  1. Bonjour,

    c'est bizarre, chez moi, ça fonctionne.
    peut-être masque-tu tes erreurs ?
    Augmente ton niveau d'erreur :
    error_reporting(E_ALL);

    Cordialement,
    Gigatrappeur
    1. Salut,

      Idem fonctionne chez moi. Mais ton URL de site me parle.. tu es sur debian non ? (il me semble que tu as un soucis d'accès externe).

      Si oui, il n'y a que ton menu qui ne fonctionne pas ?
      1. oui je suis sur Debian aussi.. a vrai dire, je ne sais pas si j'ai un autre probleme de php car je n'ai pas fait plus de code php mais le JS fonctionne (Jquery aussi par conséquent)
        que signifie ta derniere phrase ?
    2. Par contre, y a une erreur au niveau de ton URL.
      Il faut ajouter un slash à ton URL :
      define('URL','http://symposion.fr/');

      Cordialement,
      Gigatrappeur
      1. merci pour vos réponse
        le probleme est que lorsque je clique sur un des item du menu, cela me revoit à la page d'accueil.
        mon site est en local, cela serait le probleme ?

        aidez moi svp à comprendre le probleme et à le résoudre ...

        merci par avance