Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

is_file

Dateisystem-Funktionen

    Befehl:
bool is_file ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zur Datei.

    Rückgabewerte:
Gibt TRUE zurück, wenn der Dateiname existiert und eine reguläre Datei ist, sonst FALSE.
Hinweis:
Weil PHPs Integer Typ vorzeichenbehaftet ist und viele Platformen 32bit Integer verweden, können einige Dateisystem-Funktionen für Dateien grösser als 2GB unerwartete Ergebnisse liefern.

    Beschreibung:
Mit is_file() kann man überprüfen, ob eine Datei (filename) existiert und ob es sich bei der Datei um eine reguläre Datei handelt.

Wenn die Datei existiert und es eine reguläre Datei ist, gibt diese Funktion TRUE, sonst FALSE zurück.


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

    Hinweis:
Hinweis:

Weil PHPs Integer Typ vorzeichenbehaftet ist und viele Platformen 32bit Integer verweden, können einige Dateisystem-Funktionen für Dateien grösser als 2GB unerwartete Ergebnisse liefern.

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:
Prüft, ob der angegebene Dateiname ein Verzeichnis ist
 
Prüft, ob der Dateiname ein symbolischer Link ist
 

is_file() - Beispiel:



Eingabe:
<?php
var_dump(is_file('eine_datei.txt')) . "\n";
var_dump(is_file('/usr/bin/')) . "\n";
?>


Ausgabe:
bool(true)
bool(false)
Dateisystem-Funktionen