NOTA: dependiendo la configuración del sistema operativo, quizás se requieran permisos.
Ejemplo:
Código PHP:
$directorio="C:\Users\Sergio\Downloads";
//Abrimos el directorio
if(!($obertura=opendir($directorio)))
die("No se puede abrir el directorio");
echo "<ul>";
while($contenido=readdir($obertura)) {
//No mostrar ni el directorio actual ni el padre
//aqui se podrian hacer otro tipo de filtros, usar is_dir() para filtro para solo ficheros o solo directorios
if($contenido!="." && $contenido!= ".." ){
echo "<li>$contenido</li>";
}
}
echo "</ul>";
closedir($obertura);
Bueno ahí lo dejo, seguro que hay alguna forma mejor o más optima pero yo lo resolví así, si alguien quiere poner un comentario explicando una forma mejor que no se vea cohibido puesto que la función de este blog es ayudar y mejorar en la medida de lo posible.
Un saludo.