1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php
function lister($chemin, array &$files){
$nom_repertoire = $chemin;
$pointeur = opendir($nom_repertoire);
while ($fichier = readdir($pointeur)){
if(($fichier != '.') && ($fichier != '..')){
$found=$nom_repertoire.'/'.$fichier;
if (is_dir($nom_repertoire.'/'.$fichier))
lister($nom_repertoire.'/'.$fichier, $files);
else
if (is_file($found) && eregi(".jpg", $found)) {
$file = explode('/', $found);
$files[] = $file[10];
}
}
}
closedir($pointeur);
}
$files = array();
$directory = dirname(__FILE__)."/xml/111208-photos_ADF";
lister($directory, $files);
foreach($files as $filename) {
echo $filename.'<br/>';
} |