PHP Dokumentation: Function is-readable
12. Januar 2010 von werner
is_readable
(PHP 4, PHP 5)
is_readable — Prüft, ob eine Datei existiert und lesbar ist
Beschreibung
Gibt TRUE zurück, wenn die Datei existiert und lesbar ist.
Parameter-Liste
- filename
Pfad zur Datei.
Rückgabewerte
Gibt TRUE zurück, wenn die Datei oder das Verzeichnis (angegeben durch filename) existiert und lesbar ist, sonst FALSE.
Beispiele
Beispiel #1 is_readable()-Beispiel
<?php
$filename = 'test.txt';
if (is_readable($filename)) {
echo 'Die Datei ist lesbar';
} else {
echo 'Die Datei ist nicht lesbar';
}
?>Anmerkungen
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.
Hinweis: Die Ergebnisse dieser Funktionwerden gecached. Weitere Details erhalten Sie beiclearstatcache().
Seit PHP 5.0.0 kann dieseFunktion mit einigen URL-Wrappern benutzt werden. SchauenSie in der Liste unter List of Supported Protocols/Wrappers nach, welcher Wrapper dieFunktionalität von stat() unterstützt.
Hinweis: Die Prüfung wird mit der echten UID/GID anstelle der effektiven ID ausgeführt.
Siehe auch
- is_writable() – Prüft, ob in eine Datei geschrieben werden kann
- file_exists() – Prüft, ob eine Datei oder ein Verzeichnis existiert
- fgets() – Liest eine Zeile von der Position des Dateizeigers