/**
* Fonction listant le contenu d'un dossier et qui ne retourne que les fichiers dont les extensions sont autorisées
*
* @param $path string le chemin absolu vers le dossier à traiter
* @return $liste array un tableau contenant le chemin vers les fichiers dont l'extension est valide
*
* @author Cyril MAGUIRE
*/
function globDir($path) {
$liste = array();
$extensions = array('jpg','jpeg','gif','png','bmp','JPG','JPEG','GIF','PNG','BMP');
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if(in_array(substr($file, strrpos($file, '.')+1), $extensions)) {
$liste[] = $path.$file;
}
}
closedir($handle);
}
if (!empty($liste)) {
return $liste;
} else {
return false;
}
}