Función dir() de PHP
Ejemplo
Uso de la función dir():
<?php $d = dir(getcwd()); echo "Manejo: " . $d->handle . "<br>"; echo "Path: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
Resultado:
Handle: id de recurso #2 Path: /etc/php filename: . filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: index.asp filename: demo_array.asp filename: demo_array.htm ... ... ...
Definición y uso
La función dir() devuelve una instancia de la clase Directory. Esta función se utiliza para leer un directorio, que contiene lo siguiente:
El directorio especificado para abrir Los atributos handle y path de dir() están disponibles El atributo handle y path de dir() tienen tres métodos: read(), rewind() y close().Sintaxis
dir(directory,context);
Parámetros | Descripción |
---|---|
directory | Requerido. Define el directorio que se debe abrir. |
context | Opcional. |
Detalles técnicos
Valor devuelto: | Devuelve una instancia de la clase Directory. Si falla, devuelve FALSE. |
---|---|
Versión PHP: | 4.0+ |