PHP - Lister dossier et contenu arborescence

Résolu/Fermé
Cloclo - 2 juil. 2009 à 15:24
 Une_personne - 21 mai 2021 à 17:03
Bonjour,
J'aimerais bien savoir comment lister tous les répertoires de mon site et leur contenus en arborescence.
J'ai essayé:

:::::::::::::::::::::::::::::::
<?php

$table = array();

$table = glob('*');

for ($i=0;$i!=sizeof($table);$i++)
echo "<img src=\"dossier.png\"><a href='".$table[$i]."'>".$table[$i]."</a><br/><br/>";

?>
::::::::::::::::::::::::::::::::

Mais je n'obtiens que les dossiers et les fichiers sans leurs contenus.

J'aimerais bien que les dossiers et les fichiers aient une icone comme je l'ai fait au dessus. Je ne vous demandes pas de faire un script, mais juste de me trouver un lien ou autre car je ne trouve pas...

Merci
A voir également:

2 réponses

Utilisateur anonyme
2 juil. 2009 à 16:31
un petit script que j'avais modifié selon mes besoins, à toi de le réutiliser comme tu veux :

 
<?php
function mkmap($dir){
    echo "<ul>";   
    $folder = opendir ($dir);
   
    while ($file = readdir ($folder)) {   
        if ($file != "." && $file != "..") {           
            $pathfile = $dir.'/'.$file;           
            echo "<li><a href=$pathfile>$file</a></li>";           
            if(filetype($pathfile) == 'dir'){               
                mkmap($pathfile);               
            }           
        }       
    }
    closedir ($folder);    
    echo "</ul>";   
}
?>

<?php mkmap('.'); ?>
24
MERCI BEAUCOUP !!
0
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 13
20 févr. 2014 à 17:53
Merci pour le script
0
Une_personne
21 mai 2021 à 17:03
Merci,
Ça marche très bien.
0