Es sencillo, simplemente tienes que utilizar la funcion dir()...
Código PHP:
// Obtenemos el listado de archivos y directorios de la carpeta actual
// --------------------------------------------------------------------
$d = dir($rutaDir);
while (false !== ($entradaDir = $d->read())) {
if (is_dir($entradaDir)) {
// Es un Directorio...
echo "<a href='".$entradaDir."' class='directorio'>".$entradaDir."</a><br>\n";
} else {
// Es un Archivo....
echo "<a href='".$entradaDir."' class='archivo'>".$entradaDir."</a><br>\n";
}
}
$d->close();
Este código nos genera una página con el listado de archivos y directorios. Si quieres hacer otra acción, únicamente debes cambiar el código a ejecutar cuando es un fichero o un directorio.
Salu2