A voir également:
- Menu et pages liés au menu
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
- Réinitialiser menu démarrer windows 10 - Guide
- Menu demarrer windows 10 - Guide
1 réponse
Utilisateur anonyme
Modifié par nagashima le 11/04/2013 à 17:29
Modifié par nagashima le 11/04/2013 à 17:29
salut !
donc :
ici on peu comprendre que le chargement des pages se fait dynamiquement ET que la page à charger et dans le get,c'est à dire visible dans ta barre d'adresse, par exemple :
donc :
if((isset($_GET['menu'])) && (file_exists($_GET['menu'].".php")))
ici on peu comprendre que le chargement des pages se fait dynamiquement ET que la page à charger et dans le get,c'est à dire visible dans ta barre d'adresse, par exemple :
http://www.monsite.fr/index.php?menu=page_a_charger</code>
de plus, isset permet de savoir si le paramètre 'menu' est renseigné.
donc, lors du chargement de l'adresse ci-dessus,
isset($_GET['menu']) => VRAI
file_exists($_GET['menu'].".php") => $_GET['menu'] sera égal à "page_a_charger", et file_existe regarde si un fichier existe.
et donc le test est :
SI on a demandé une page ET que cette page existe, on fait :$contenu = $_GET['menu'];
ensuite tu as cette partie là :if(il y a du contenu) $contenu = $tableau['contenu'];
que je ne peux expliquer car je ne sais pas d'ou sort ton tableau et if(il y a du contenu) ne veut rien dire
par contre si le code est en fait (sans les commentaires) :
$contenu = "accueil"; if((isset($_GET['menu'])) && (file_exists($_GET['menu'].".php"))) { $contenu = $_GET['menu']; } else if(isset($_GET['menu'])) // Si aucun contenu indiquer page indisponible { echo "<div id='information'>Page indisponible !</div>"; }
ca serai logique car ca ferai :
Si on demande une page ET que la page existe => on affichera la page
Si on demande une page MAIS que la page n'existe pas => on affiche "page indisponible"
sinon on affiche la page d'accueil
11 avril 2013 à 17:51
11 avril 2013 à 19:44