Forum und email

dirname

(PHP 4, PHP 5)

dirname — Extrahiert den Verzeichnis-Namen aus einer vollständigen Pfadangabe

Beschreibung

string dirname ( string $path )

Bei einer vollständigen Pfadangabe gibt diese Funktion den Verzeichnispfad zurück.

Unter Windows wird sowohl der Slash (/) als auch der Backslash (\) als Trennzeichen bei Pfadangaben benutzt. Unter anderen Betriebssystemen hingegen nur der Slash (/).

Example#1 dirname()

$path = "/etc/passwd";
$file = dirname ($path); // $file enthält den Wert "/etc"

Hinweis: Seit PHP 4.0.3 entspricht dirname() dem POSIX-Standard. Im Grunde heißt das, dass wenn keine Slashes in path vorhanden sind, wird ein Punkt ('.') zurückgegeben, womit das aktuelle Verzeichnis gemeint ist. Andernfalls enthält der zurückgegebene String path , jedoch ohne den hinteren /component. Beachten Sie, dass Sie von dirname() oft einen Slash oder Punkt zurückbekommen, wo die alte Funktionalität einen leeren String lieferte.

Siehe auch basename(), pathinfo() und realpath().