Mammouth du PHP |
1885 Messages
23 août 2005, 19:55
Bonjour,
J'ai déjà apporté un élément de réponse dans mes messages précédents:
<?php
// SECTION MENU
// Déclaration des variables pour les menus du site
$menu = isset($_GET['menu']) ? $_GET['menu'] : NULL;
$Amenu = array(
'main' => 'menu_principal.txt', // menu principal
'contenu' => 'contenu.txt',
'membres' => 'liste_memrbes.txt'
);
// SECTION AFFICHAGE POUR LE VISITEUR
if (in_array($menu, $Amenu)) {
include($Amenu[$menu]);
} else {
include('default.txt');
}
?>
Ceci permet d'afficher le fichier à rapport au paramètre GET (menu) comme les scripts précédents.
Les fichiers possibles sont contenus dans la variable tableau $Amenu. De cette manière, on rassemble dans un endroit unique toutes les possiblités.
Ensuite, on vérifie que le paramètre GET (menu) existe bel et bien dans le tableau et on inclue le fichier qui y correspond.
Dans le cas contraire, on inclue un fichier par défaut.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP