probleme d'includes et de 404
Posté : 02 avr. 2007, 17:10
Bonjour
J'ai quelques probleme avec des includes, explication:
je voudrai que si ?page= est vide, il inclut accueil.php (fonctionne). Si ?page= contient quelque chose alors il l'inclut (fonctionne). Le probleme intervient quand la page existe pas, j'ai ben essayé
mais ca ne marche pas
j'ai essayé file_exists, mais je n'y arive pas
Voila mon code (sans la gestion des 404)
Autrement (si ce code est trop compliqué) j'ai ce code
mais moi si je veux inclure blabla.php je veux ecrire ?pahe=blabla et non ?page=blabla.php (ce qui est le probleme du deuxieme code)
voila, merci d'avance
J'ai quelques probleme avec des includes, explication:
je voudrai que si ?page= est vide, il inclut accueil.php (fonctionne). Si ?page= contient quelque chose alors il l'inclut (fonctionne). Le probleme intervient quand la page existe pas, j'ai ben essayé
Code : Tout sélectionner
if
include ( $_GET['page'].'.php' ) ;
else
include('404.php')
j'ai essayé file_exists, mais je n'y arive pas
Voila mon code (sans la gestion des 404)
Code : Tout sélectionner
//si c'est vide, on inclue accueil.php
if (empty($_GET['page']))
include('accueil.php');
//autrement on inclue ce qui est contenu dans ?page=
else
include($_GET['page'].'.php');Code : Tout sélectionner
if (empty($_GET['page'])) {
include('accueil.php');
}
elseif ( (isset($_GET['page'])) && (isset([$_GET['page']])) && (file_exists([$_GET['page']])) ) {
include([$_GET['page']]); }
else {
include('404.php');
}voila, merci d'avance