var_dump($fichier);
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title></title> <link rel="shortcut icon" href="favicon.ico" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <meta http-equiv="content-language" content="fr" /> <link href="../style.css" title="Défaut" rel="stylesheet" type="text/css" media="screen" /> </head> <!-- Colonne de Gauche --> <?php $a = file_get_contents("http://127.0.0.1/www.jeanne-d-arc.com/menu.php"); echo ($a); ?> <!-- Fin Colonne de Gauche --> <!-- Colonne de Droite --> <?php $a = file_get_contents("http://127.0.0.1/www.jeanne-d-arc.com/header.php"); echo ($a); ?> <!-- Début du contenu --> <?php function listing($repertoire){ $fichier = array(); if (is_dir($repertoire)){ $dir = opendir($repertoire); //ouvre le repertoire courant désigné par la variable while(false!==($file = readdir($dir))){ //on lit tout et on récupere tout les fichiers dans $file if(!in_array($file, array('.','..'))){ //on eleve le parent et le courant '. et ..' $page = $file; //sort l'extension du fichier $page = explode('.', $page); $nb = count($page); $nom_fichier = $page[0]; for ($i = 1; $i < $nb-1; $i++){ $nom_fichier .= '.'.$page[$i]; } if(isset($page[1])){ $ext_fichier = $page[$nb-1]; if(!is_file($file)) { $file = ''.$file; } } else { if(!is_file($file)) { $file = ''.$file; } //on rajoute (ou pas ) un "/" devant les dossier pour qu'ils soient triés au début $ext_fichier = ''; } if($ext_fichier != 'php' and $ext_fichier != 'html' and $ext_fichier != 'ini') { //utile pour exclure certains types de fichiers à ne pas lister array_push($fichier, $file); } } } } natcasesort($fichier); //la fonction natcasesort( ) est la fonction de tri standard sauf qu'elle ignore la casse foreach($fichier as $value) { echo '* ['.rawurlencode($repertoire).'/'.rawurlencode(str_replace ('/', '', $value)).' '.$value.'] '; } } //exemple d'utilisation : listing('.'); //chemin du dossier ?> #header <!-- fin du contenu --> http://127.0.0.1/www.jeanne-d-arc.com <!-- Fin Colonne de Droite --> </html>