Funktio is_writable

Funktio is_writable tarkistaa, onko määritetty tiedosto tai hakemisto olemassa ja onko se kirjoitettavissa. Parametriin annetaan polku tiedostoon tai hakemistoon. Funktio palauttaa true, jos kirjoittaminen on mahdollista, ja false muussa tapauksessa.

Syntaksi

phpis_writable(filename);

Esimerkki

Tarkistetaan, onko tiedosto 'test.txt' kirjoitettavissa:

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Tarkistetaan olematoman tiedoston kirjoitettavuus:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Tarkistetaan hakemiston kirjoitettavuus:

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

Koodin suorituksen tulos:

phptrue

Katso myös

  • funktion is_readable,
    joka tarkistaa lukukelpoisuuden
  • funktion is_executable,
    joka tarkistaa suoritettavuuden
  • funktion chmod,
    joka muuttaa käyttöoikeuksia