Función opendir() de PHP
Ejemplo
Abrir un directorio, leer su contenido y cerrarlo:
<?php $dir = "/images/"; // Abrir el directorio y leer su contenido if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Resultado:
filename: cat.gif filename: dog.gif filename: horse.gif
Definición y uso
La función opendir() abre un柄 de directorio.
Sintaxis
opendir(ruta,context);
Parámetros | Descripción |
---|---|
ruta | Requerido. Define la ruta del directorio que se debe abrir. |
context | Opcional. Define el entorno del柄 de directorio.context Es un conjunto de opciones que modifican el comportamiento del flujo de directorio. |
Detalles técnicos
Valor devuelto: |
Si tiene éxito, devuelve el recurso de柄 de directorio. En caso de fallo, devuelve FALSE. Si la ruta no es un directorio válido o no se puede abrir el directorio debido a restricciones de licencia o errores del sistema de archivos, se lanzará un error de nivel E_WARNING. Puede ocultar la salida de error de opendir() agregando '@' antes del nombre de la función. |
---|---|
Versión de PHP: | 4.0+ |
Registro de actualizaciones de PHP: | PHP 5.0:ruta Los parámetros ahora admiten el protocolo de encapsulación de URL ftp://. |