PHP
Referenzliste
dir
Verzeichnis-Funktionen
Befehl:
Directory dir ( string $directory [, resource $context ] )
Parameter-Liste:
Beschreibung | |
---|---|
Das zu öffnende Verzeichnis. | |
contex | Die Kontext-Unterstützung gibt es seit PHP 5.0.0. |
Beschreibung:
Ein pseudo-objektorientierter Mechanismus zum Lesen eines Verzeichnisses. Das in
directory
angegebene Verzeichnis wird geöffnet. Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Die Reihenfolge der Verzeichniseinträge, die von der read-Methode zurückgegeben werden, ist systemabhängig.
dir() - Beispiel:
Eingabe:
Beachten Sie im nachfolgenden Beispiel, wie der Rückgabewert der Funktion Directory::read() überprüft wird. Es wird explizit getestet, ob der Rückgabewert identisch (den gleichen Wert und Datentyp hat, siehe Vergleichs-0peratoren) mit FALSE ist, weil sonst jeder Verzeichniseintrag, der zu FALSE ausgewertet wird, die Schleife abbricht.
<?php $d = dir("/etc/php5"); echo "Handle: " . $d->handle . "\n"; echo "Path: " . $d->path . "\n"; while (false !== ($entry = $d->read())) { echo $entry."\n"; } $d->close(); ?>
Ausgabe:
Handle: Resource id #2
Path: /etc/php5
.
..
apache
cgi
cli
Path: /etc/php5
.
..
apache
cgi
cli
Beschreibung:
Mit dir() kann man sich in den Verzeichnissen auf dem Server bewegen und sich bei Bedarf mit dem objektorientierten Ansatz den Verzeichnisinhalt auflisten lassen.
Verzeichnis-Funktionen