Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

is_writable

Dateisystem-Funktionen

    Befehl:
bool is_writable ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenameDer zu prüfende Dateiname.

    Rückgabewerte:
Gibt TRUE zurück, wenn filename existiert und schreibbar ist.

    Beschreibung:
Mit is_writable() kann man überprüfen, ob eine Datei (filename) existiert und beschreibbar ist. Als Dateinamen dürfen Sie auch einen Verzeichnisnamen angeben, wenn Sie prüfen wollen, ob Sie in das Verzeichnis schreiben dürfen.

Für den Zugriff auf die Datei verwendet PHP die Benutzer-ID, unter welcher der Webserver läuft.

Wenn die Datei existiert und beschreibbar 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().


    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.


    Siehe auch:
Prüft, ob eine Datei existiert und lesbar ist
 
Prüft, ob eine Datei oder ein Verzeichnis existiert
 
Schreibt Binärdaten in eine Datei
 

is_writable() - Beispiel:


Eingabe:
<?php
$filename = 'test.txt';
if (is_writable($filename)) {
    echo 'Die Datei kann geschrieben werden';
} else {
    echo 'Die Datei kann nicht geschrieben werden';
}
?>

Dateisystem-Funktionen