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

phpis_writable(filename);

Beispiel

Prüfen wir, ob die Datei 'test.txt' beschreibbar ist:

php<?php
  $res = is_writable('test.txt');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

Beispiel

Prüfen wir die Verfügbarkeit einer nicht existierenden Datei:

php<?php
  $res = is_writable('nonexistent.txt');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpfalse

Beispiel

Prüfen wir die Schreibrechte eines Verzeichnisses:

php<?php
  $res = is_writable('/path/to/directory');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

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