J'essaie d'obtenir une liste avec des dossiers et des sous-dossiers que j'ai ce qui suit me permet d'obtenir les dossiers et sous-dossiers, mais j'avais besoin d'être triés comme par exemple ci-dessous j'ai essayé mais je ne sais pas comment je me déplacerais.comment afficher les dossiers et sous-dossiers de dir dans PHP
Root/
Root/Images
Root/Images/UserImages
Root/Text/
Root/Text/User1/
Root/Text/User1/Folder2
mais au monent son écran comme celui-ci
Root/css/
tree/css/
js/
images/
PHP CODE:
function ListFolder($path)
{
$dir_handle = @opendir($path) or die("Unable to open $path");
//Leave only the lastest folder name
$dirname = end(explode("/", $path));
//display the target folder.
echo ("$dirname/");
while (false !== ($file = readdir($dir_handle)))
{
if($file!="." && $file!="..")
{
if (is_dir($path."/".$file))
{
//Display a list of sub folders.
ListFolder($path."/".$file);
echo "<br>";
}
}
}
//closing the directory
closedir($dir_handle);
}
ListFolder("../");
Merci
en double possible d'au moins [PHP SPL RecursiveDirectoryIterator RecursiveIteratorIterator récupérer l'arbre complet] (http: //stackoverflow.com/questions/2418068/php-spl-recursivedirectoryiterator-recursiveiteratoriteratorator-retrieving-the-full) – Gordon