Salut
Je souhaite réaliser une fonction qui parcours une repertoire ainsi que ses sous-repertoires afin de recuperer les photos qu'ils contiennent
J'ai fait la fonction suivante :
function recupPhotos ($dir, $tab) {
$fichiers = opendir($dir);
while ($fichier=readdir($fichiers)) {
if(is_dir($fichier)) recupPhotos($dir.'/'.$fichier, $tab);
elseif(($fichier !='..') and ($fichier !='.') and ($fichier !='index.php') and (ereg('^[0-9]+p\.jpg',$fichier))) {
$tab[] = $fichier;
}
}
closedir($fichiers);
sort($tab);
reset($tab);
return $tab;
}
Puis je l'appelle :
$objets=array();
$racine="images/photos";
$objets = recupPhotos($racine, $objets);
Si j'enlève la boucle recursive ca marche. Sinon j'ai simplement une page d'erreur
"Impossible d'afficher la page"Si quelqu'un trouve l'erreur parceque ca fait des heures que suis dessus...
Merci d'avance