Un directorio , también conocido como una carpeta, es un contenedor virtual que puede almacenar archivos y directorios. En algunos sistemas operativos, como Unix, un directorio es un tipo especial de archivo que contiene una lista de sus subdirectorios . Aunque podría parecer que las diferencias entre los sistemas operativos haría leer el contenido de un directorio difícil, excelente biblioteca de funciones del sistema de archivos de PHP hace que sea una tarea sencilla. La función " scandir " toma la ruta a un directorio y devuelve el contenido como una matriz. Instrucciones
1
Crear un archivo con la extensión " . Php " y ábralo con un editor de texto, como el Bloc de notas o WordPad.
2
Escribir un segmento de PHP código que llama a la función de PHP " scandir " e inserta el resultado en una nueva variable. La función " scandir " tiene el directorio para que lea como su parámetro . La nueva variable contendrá ahora el contenido del directorio como una matriz . Aquí está el código completo :
$ directoryArr = scandir ( ' mypath /');
3
Para eliminar el "." y " .. " elementos que aparecen en la matriz, que representa a los directorios actuales y padre respectivamente, llaman a la función " array_slice " de PHP para extraer los dos primeros elementos de la matriz , así:
$ directoryArr = array_slice ($ directoryArr , 2 ) ;