Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

file_exists

Dateisystem-Funktionen

    Befehl:
bool file_exists ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zu der Datei oder dem Verzeichnis

Zum Prüfen von Dateien auf Windows network shares verwenden Sie bitte //computername/share/filename oder \\computername\share\filename.

    Rückgabewerte:
Gibt TRUE zurück, wenn die Datei oder das Verzeichnis, die durch filename spezifiziert sind, existiren; ansonst FALSE.
Hinweis:
Diese Funktion gibt FALSE für symbolische Links zurück, die auf nicht existierende Dateien verweisen.
Warnung:
Diese Funktion gibt FALSE für Dateien zurück, die wegen safe mode Einschränkungen nicht zugänglich sind. Diese Dateien können jedoch trotzdem mit included inkludiert werden, wenn sie in safe_mode_include_dir gespeichert sind.
Hinweis:
Die Prüfung wird mit der realen UID/GID anstelle der effektiven durchgeführt.
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 file_exists() kann man überprüfen, ob eine Datei (filename) auf dem Server existiert.


    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:
Prüft, ob eine Datei existiert und lesbar ist
 
Prüft, ob in eine Datei geschrieben werden kann
 
Prüft, ob der Dateiname eine reguläre Datei ist
 
•  file()
Liest eine komplette Datei in ein Array
 

file_exists() - Beispiel 1: Prüfung ob eine Datei existiert


Eingabe:
<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
    echo "Die Datei $filename existiert";
} else {
    echo "Die Datei $filename existiert nicht";
}
?>


Beschreibung:
Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().
Dateisystem-Funktionen