subdirectorios - Listar todos los archivos en un directorio PHP
navegar entre directorios php (2)
Esta pregunta ya tiene una respuesta aquí:
¿Cuál sería la mejor manera de enumerar todos los archivos en un directorio con PHP? ¿Hay una función $ _SERVER para hacer esto? Me gustaría enumerar todos los archivos en el nombre de usuario / directorio y recorrer ese resultado con un enlace, de modo que solo pueda hacer clic en el hipervínculo del nombre del archivo para llegar allí. ¡Gracias!
Está buscando el comando scandir .
$path = ''/tmp'';
$files = scandir($path);
El siguiente código se eliminará .
y ..
desde la matriz devuelta de scandir
:
$files = array_diff(scandir($path), array(''.'', ''..''));
Mira esto: readdir()
Este bit de código debe listar todas las entradas en un directorio determinado:
if ($handle = opendir(''.'')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry/n";
}
}
closedir($handle);
}
Edición : la solución de miah es mucho más elegante que la mía, en su lugar debería usar su solución.