PHP
Referenzliste
is_readable
Dateisystem-Funktionen
Befehl:
bool is_readable ( string $filename )
Parameter-Liste:
Beschreibung | |
---|---|
Pfad zur Datei. |
Rückgabewerte:
Gibt
TRUE
zurück, wenn die Datei oder das Verzeichnis (angegeben durch filename) existiert und lesbar ist, sonst FALSE
. Beschreibung:
Mit is_readable() kann man überprüfen, ob eine Datei (filename) existiert und lesbar ist. Für den Zugriff auf die Datei verwendet PHP die Benutzer-ID, unter welcher der Webserver läuft.
Wenn die Datei existiert und lesbar ist, gibt diese Funktion
Wenn die Datei existiert und lesbar ist, 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().
Die Prüfung wird mit der echten UID/GID anstelle der effektiven ID ausgeführt.
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 in eine Datei geschrieben werden kann
Prüft, ob eine Datei oder ein Verzeichnis existiert
• fgets()
Liest eine Zeile von der Position des Dateizeigers
is_readable() - Beispiel:
Eingabe:
<?php $filename = 'test.txt'; if (is_readable($filename)) { echo 'Die Datei ist lesbar'; } else { echo 'Die Datei ist nicht lesbar'; } ?>
Beschreibung:
Bedenken Sie, dass PHP mit der Benutzer-ID auf die Datei zugreift, unter der der Webserver l�uft (oftmals ist dies 'nobody'). Beschr�nkungen durch safe_mode werden vor PHP 5.1.5 nicht ber�cksichtigt.
is_readable() - Beispiel 2:
Eingabe:
<?PHP $datei = 'ip_reload.txt'; if ( is_readable ( $datei ) ) { echo "Die Datei $datei existiert und ist lesbar"; } else { echo "Die Datei $datei existiert nicht und ist nicht lesbar"; } ?>
Ausgabe:
Die Datei ip_reload.txt existiert und ist lesbar
Dateisystem-Funktionen