Abra un directorio, lea su contenido y luego cierre:
<?php$dir = "/images/";// Abrir un directorio y leer su contenido if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir ( $dh)) !== false){ echo "nombre de archivo:" $archivo "<br>" } closedir($dh);resultado:
nombre de archivo: gato.gifnombre de archivo: perro.gifnombre de archivo: caballo.gifLa función opendir() abre un identificador de directorio.
opendir( ruta,contexto );
parámetro | describir |
---|---|
camino | Requerido. Especifica la ruta del directorio que se abrirá. |
contexto | Opcional. Especifica el entorno para los identificadores de directorio. El contexto es un conjunto de opciones que modifican el comportamiento de la secuencia del directorio. |
Valor de retorno: | Si tiene éxito, se devuelve el recurso de identificador de directorio. Devuelve FALSO en caso de error. Si la ruta no es un directorio legal, o el directorio no se puede abrir debido a restricciones de licencia o errores del sistema de archivos, se genera un error de nivel E_WARNING. Puede ocultar la salida de error de opendir() anteponiendo '@' al nombre de la función. |
---|---|
Versión PHP: | 4.0+ |
Registro de cambios de PHP: | PHP 5.0: el parámetro de ruta admite el protocolo de encapsulación de URL ftp:// . |