| Leyendo directorios |
Funciones con directorios
PHP dispone de algunas funciones que permiten obtener información sobre los contenidos de los directorios.Otras funciones
$f= opendir (path)
El pseudo-objeto $b=dir("path")
<? $directorio = dir("./images"); echo "Handle: ".$directorio->handle."<br>\n"; echo "Path: ".$directorio->path."<br>\n"; while($fichero=$directorio->read()) { echo $fichero."<br>\n"; } $directorio->rewind(); echo "nuevo listado del directorio despues de rebobinar<br>" ; while($fichero=$directorio->read()) { echo $fichero."<br>"; } $directorio->close(); ?>
| ejemploD1.php |
Otras funciones de directorios
<? #abrimos el identificador de directorio $f = opendir("./images"); #leemos el primer fichero que será "." (recuerda la estructura # de los directorios de MS-DOS) $fichero=readdir($f); echo $fichero,"<br>"; #leemos el fichero siguiente que será "." (recuerda la estructura # de los directorios de MS-DOS) $fichero=readdir($f); echo $fichero,"<br>"; #leemos el fichero siguiente (el primer fichero "real") $fichero=readdir($f); echo $fichero,"<br>"; #rebobinamos, enviando el puntero al primer fichero rewinddir($f); echo "Lista de TODOS los ficheros usando un bucle while<br>"; #leemos todos los ficheros while($fichero=readdir($f)) { echo $fichero."<br>"; } closedir($f); ?>
| ejemploD2.php |