Función PHP opendir()
❮ Referencia de directorio de PHP
Ejemplo
Abra un directorio, lea su contenido y luego cierre:
<?php
$dir = "/images/";
// Open a directory, and read its contents
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 identificador de directorio.
Sintaxis
opendir(path, context)
Valores paramétricos
Parameter | Description |
---|---|
path | Required. Specifies the directory path to be opened |
context | Optional. Specifies the context of the directory handle. Context is a set of options that can modify the behavior of a stream |
Detalles técnicos
Valor devuelto: | Devuelve el recurso identificador de directorio en caso de éxito. FALSO en caso de falla. Lanza un error de nivel E_WARNING si la ruta no es un directorio válido, o si el directorio no se puede abrir debido a restricciones de permisos o errores del sistema de archivos. Puede ocultar la salida de error de opendir() agregando '@' al frente del nombre de la función |
---|---|
Versión PHP: | 4.0+ |
Registro de cambios de PHP: | PHP 5.0: el parámetro de ruta ahora es compatible con el contenedor de URL ftp:// |
❮ Referencia de directorio de PHP