Hola en php5 hay una función lladama "scandir".
Creo que solo funciona a partir de php5
Código PHP:
<?
$path = "/media/archivos";
$dir= scandir($path);
foreach($dir as $value)
{ echo $value."<br>";}
?>
Esto lista los archivos por ordena alfabetico. Tiene un modificador que los lista a la inversa.
Código PHP:
$dir= scandir($path,1);
Yo lo he probado pero en local, tengo php5, funciona. En servidor no. :(
Todo es cuestion de probar.
Un saludo.