Tecnología

Inicio

Cómo utilizar un PHP para obtener la subcarpeta

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 tales como la búsqueda de un archivo almacenado en un lugar desconocido o la creación de una galería de fotos 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 de 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á al directorio actual.

3 Abrir un directorio utilizando la función "opendir" y asignarle un mango. Por ejemplo, "$ curfolder = opendir ($ dir);".

4 Leer todos los archivos y subcarpetas nombres del directorio utilizando un bucle "while" con la función "readdir". Filtrar los archivos con la función "is_dir" y asegúrese de hacer caso omiso de la "." y ".." entradas. Por ejemplo, "while (($ name = readdir ($ curfolder))! == False) {if ((is_dir (" {$ dir} / {nombre} $ ")) && ($ nombre! = '.') && ($ name = '..'!)) {echo "carpeta:" $ nombre "\ n";..}} "y se mostrarán todos los nombres de las subcarpetas. En lugar de imprimir los nombres, se puede cambiar de directorio mediante el uso de "chdir (" {$ dir} / {$ nombre} ");".

5 Guarde el archivo PHP.

Consejos y advertencias

  • código PHP debe estar contenido dentro de "<? php" y etiquetas "?>".