Al igual que muchos otros lenguajes de programación , PHP tiene un conjunto completo de funciones para abrir un directorio y leer una lista de sus archivos y subcarpetas. Esto es útil para actividades como la búsqueda de un archivo almacenado en un lugar desconocido o la creación de una galería de fotografías de una lista dinámica de archivos de imagen. Abrir un directorio con la función " opendir " para navegar y su contenido con la función " readdir " . Instrucciones
1
Abra el archivo de código fuente PHP en un editor de texto, como el Bloc de notas de Windows .
2
Asignar la ruta de un directorio a una variable. Por ejemplo, " $ dir =" . "," Fijará en el directorio actual
3
Abrir un directorio con la función " opendir " y asignarle un identificador. . Por ejemplo , "$ curfolder = opendir ( $ dir ) ; "
4
Leer todos los archivos y subcarpetas del directorio utilizando un bucle "while" con la función " readdir ." . Filtrado de archivos con la función " is_dir " y asegúrese de pasar por alto el "." y " .. " entradas. Por ejemplo, " while (( $ name = readdir ($ curfolder ) ) ! == False ) {if ( ( is_dir (" { $ dir } /{ $ name } ") ) && ( $ name ! = ' .') && ( $ name = '..' !) ) { " carpeta: " echo . . $ name "\\ n ";} } " muestra todos los nombres de subcarpeta . En lugar de imprimir los nombres , se puede cambiar de directorio mediante el uso de " chdir (" { $ dir } /{ $ name } ") ; "
5
Guarde el archivo PHP
< . . br>