Listage de dossiers
Posté : 18 juin 2008, 23:35
Bonsoir
voici un petit script d'exploration de dossier, employant une fonction récursive :
1. function list_dir($name) {
2. if ($dir = opendir($name)) {
3. while($file = readdir($dir)) {
4. echo $file.'<br/>';
5. if(is_dir($file) && $file!='.' && $file!='..') {
6. list_dir($file);
7. }
8. }
9. closedir($dir);
10. }
11. }
12. list_dir('.');
Ceci marche parfaitement...pour le dossier en cours (j'ai le listage du contenu du dossier courant) et pour ses sous dossiers (leur contenu est également bien listé)...mais ça s'arrête là. Le pire étant que lorsque je fais un test sur le listage obtenu à partir des sous-dossiers... Les dossiers ne sont pas interprétés comme tel (et du coup, pas explorés). Quelqu'un aurait-il une idée ? Ou serais-je ignorant d'une limitation ?