Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

dir

Verzeichnis-Funktionen

    Befehl:
Directory dir ( string $directory [, resource $context ] )


    Parameter-Liste:
NameBeschreibung
directoryDas zu öffnende Verzeichnis.
contexDie 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

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