Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

is_dir

Dateisystem-Funktionen

    Befehl:
bool is_dir ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zur Datei. Wenn filename ein relativer Dateiname ist, so wird er auch relativ zu dem aktuellen Verzeichnis geprüft. Wenn filename ein symbolischer oder harter Link ist, so wird der Link aufgelöst und geprüft. Falls der Safe Mode oder open_basedir aktiviert ist, können weitere Einschränkungen berücksichtigt werden.

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Mit is_dir() kann man überprüfen, ob ein Verzeichnis (filename) existiert. Wenn es sich bei der angegebenen Datei um ein Verzeichnis handelt, gibt diese Funktion true, sonst false zurück.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().


    Tips:
Tips:

Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle and Wrappers nach, welcher Wrapper die Funktionalität von stat() unterstützt.


    Fehler:
Im Fehlerfall wird eine E_WARNING ausgegeben.

    Siehe auch:
•  chdir()
Wechseln des Verzeichnisses
 
•  dir()
Gibt eine Instanz der Directory Klasse zurück
 
Öffnen eines Verzeichnis-Handles
 
Prüft, ob der Dateiname eine reguläre Datei ist
 
Prüft, ob der Dateiname ein symbolischer Link ist
 

is_dir() - Beispiel:


Eingabe:
<?php
var_dump(is_dir('eine_datei.txt'));
var_dump(is_dir('kein_verzeichnis/abc'));

var_dump(is_dir('..')); //ein Verzeichnis hoch
?>


Ausgabe:
bool(false)
bool(false)
bool(true)

Dateisystem-Funktionen