Funktion is_writable
Die Funktion is_writable prüft, ob die angegebene Datei oder das Verzeichnis existiert
und ob es beschreibbar ist. Der Parameter enthält den Pfad zur Datei oder zum Verzeichnis.
Die Funktion gibt true zurück, wenn das Schreiben möglich ist, andernfalls false.
Syntax
is_writable(filename);
Beispiel
Prüfen wir, ob die Datei 'test.txt' beschreibbar ist:
<?php
$res = is_writable('test.txt');
var_dump($res);
?>
Ergebnis der Codeausführung:
true
Beispiel
Prüfen wir die Verfügbarkeit einer nicht existierenden Datei:
<?php
$res = is_writable('nonexistent.txt');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Prüfen wir die Schreibrechte eines Verzeichnisses:
<?php
$res = is_writable('/path/to/directory');
var_dump($res);
?>
Ergebnis der Codeausführung:
true
Siehe auch
-
die Funktion
is_readable,
die die Leserechte prüft -
die Funktion
is_executable,
die die Ausführbarkeit prüft -
die Funktion
chmod,
die die Zugriffsrechte ändert