Salut,
Je commençais à en avoir un peu marre de voir des sources ou des portions de codes (dans le forum) toujours en procédural (style PHP 3 ou 4), sans jamais utiliser d'itérateurs. Comme c'est le genre de source qui revient régulièrement, il faut prendre le problème à la base...
Alors maintenant, plus aucune excuse. Si vous avez PHP5.1 et que vous utilisez encore une boucle immonde du genre :
while (false !== ($file = readdir($handle))) {
// Blabla
}
ben faut penser à passer la seconde et à embrayer.
Il s'agit là d'un petit package permettant de parcourir un répertoire en 3 lignes de code, de manière récursive, avec possibilité de mettre des filtres (type, date, taille, extension, fichier, répertoire, expression régulière, etc) que l'on peut combiner.
Ce package de classes est (il me semble) enfantin à utiliser. Si on sait faire un foreach sur un tableau,on peut s'en sortir haut la main, les doigts dans l'nez et la tête dans l'c..
Il ne s'agit que d'un outil pour aider à parcourir un répertoire récursivement, pas d'un truc tout fait qui affiche du html dégueulasse avec des tableaux et des compteurs de lignes pas possibles (non mais on voit d'ces trucs des fois...). A vous de gérer l'affichage de la sortie.