Entre los comentarios de los usuarios en
http://www.php.net/readdir encontré esta función de:
davidstummer at yahoo dot co dot uk
02-Apr-2005 07:32:
Código PHP:
function listImages($dirname=".") {
$ext = array("jpg", "png", "jpeg", "gif");
$files = array();
if($handle = opendir($dirname)) {
while(false !== ($file = readdir($handle)))
for($i=0;$i<sizeof($ext);$i++)
if(strstr($file, ".".$ext[$i]))
$files[] = $file;
closedir($handle);
}
return($files);
}
Simplemente tienes que llamar a la función dándole la ubicación del directorio:
Código PHP:
$imagenes = listImages("tu/directorio");
Y ya tendrás el array que querías.
Saludos