mat_32 > ça aurait fais "undefined variable" mais vu que je ne vois pas de probleme de syntaxe, on va essayer de voir de ce cote la.
<?php
if(isset($_GET["page"])) {
switch($_GET["page"]) {
case "mail.php":
include("ecrire.php");
break;
case "news":
include("news.php");
break;
case "forum":
include("forum.php");
break;
default:
echo "Erreur 404";
break;
}
}
?>
Mais ton code n´est pas focement terrible, et si tu as 50 pages, ça va pas etre evident.
<?php
$pages = array(
"mail.php" => "ecrire.php",
"news" => "forum.php",
"forum" => "forum.php"
)
if(isset($_GET["page"])) {
if(isset($pages[$_GET["page"]])) {
include($pages[$_GET["page"]]);
}
else {
echo "Erreur 404";
}
}
?>