Funkcja is_writable

Funkcja is_writable sprawdza, czy określony plik lub katalog istnieje i jest dostępny do zapisu. Parametr przyjmuje ścieżkę do pliku lub katalogu. Funkcja zwraca true, jeśli zapis jest możliwy, i false w przeciwnym przypadku.

Składnia

phpis_writable(filename);

Przykład

Sprawdźmy, czy plik 'test.txt' jest dostępny do zapisu:

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

Wynik wykonania kodu:

phptrue

Przykład

Sprawdźmy dostępność nieistniejącego pliku:

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

Wynik wykonania kodu:

phpfalse

Przykład

Sprawdźmy dostępność katalogu do zapisu:

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

Wynik wykonania kodu:

phptrue

Zobacz też

  • funkcję is_readable,
    która sprawdza możliwość odczytu
  • funkcję is_executable,
    która sprawdza możliwość wykonania
  • funkcję chmod,
    która zmienia uprawnienia dostępu