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