Funkcja dir() w PHP
Przykład
Użycie funkcji dir():
<?php $d = dir(getcwd()); echo "Zarządzanie: " . $d->handle . "<br>"; echo "Ścieżka: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
Wynik:
Handle: Resource id #2 Ścieżka: /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 ... ... ...
Definicja i użycie
Funkcja dir() zwraca instancję klasy Directory. Funkcja ta jest używana do odczytu katalogu, zawiera między innymi:
Podany do otwarcia katalog Atrybuty handle i path funkcji dir() są dostępne Handle i atrybuty path mają trzy metody: read(), rewind() i close()Gramatyka
dir(directory,context);
Parametry | Opis |
---|---|
directory | Wymagane. Określa katalog do otwarcia. |
context | Opcjonalnie. |
Szczegóły techniczne
Zwracana wartość: | Zwraca instancję klasy Directory. W przypadku niepowodzenia zwraca FALSE. |
---|---|
Wersja PHP: | 4.0+ |