PHP dir() functie

Voorbeeld

Gebruik van de dir() functie:

<?php
$d = dir(getcwd());
echo "Handle: " . $d->handle . "<br>";
echo "Pad: " . $d->path . "<br>";
while (($file = $d->read()) !== false){
  echo "filename: " . $file . "<br>";
}
$d->close();
?>

Resultaat:

Handle: Resource id #2
Pad: /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
...
...
...

Definitie en gebruik

De dir() functie retourneert een Directory instantie. Deze functie wordt gebruikt om een directory te lezen, inclusief het volgende:

De op te openen directory De handle en path eigenschappen van dir() zijn beschikbaar De handle en path eigenschappen van dir() hebben drie methoden: read(), rewind() en close()

Syntaxis

dir(directory,context);
Parameters Beschrijving
directory Verplicht. Bepaalt de directory die moet worden geopend.
context Optioneel.

Technische details

Retournerende waarde: Retourneert een Directory instantie. Indien mislukking, wordt FALSE geretourneerd.
PHP versie: 4.0+