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