1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| <?php
function Body ()
{
if(!isset( $_GET['page'] ))// si il n'existe pas
{
include("body.php");// inclure body.php
}
else // si existe
{
if(empty ($_GET['page'])) // mais vide
{
include("body.php");// inclure body.php
}
else // sinon nous listons les fichiers du repertoire ou se trouve nos page php dans le tableau
{
$page = $_GET['page'].".php"; // nous ajoutons l'extension php
$mydir = "./"; // le dossier ou se trouve nos fichiers
if ($dir = @opendir($mydir))
{
while (($file = readdir($dir)) !== false)
{
if($file != ".." && $file != ".")
{
$filelist[] = $file;// nous les metons dans un tableau
}
}
closedir($dir);
}
//Test a faire pour ne pas avoir d'erreur si il n'y a pas de fichier dans le dossier
if(sizeof($filelist) != '0')
{
sort($filelist);
}
if(in_array($page, $filelist, true)) // nous testons l'existance de la page.php dans le tableau
{
include("$page"); // si Ok inclure
}
else
{
include("body.php");// sinon inclure body.php
}
} // fin de else empty ($_GET['page']))
} // Fin de else !isset( $_GET['page']
} ?> |
Partager