Функсияи is_writable

Функсияи is_writable месанҷад, ки оё файл ё директорияи мушаххасшуда мавҷуд аст ва барои навиштан дастрас аст. Ба параметр роҳ ба файл ё директория гузаронида мешавад. Функсия true-ро бармегардонад, агар навиштан имконпазир бошад, ва false дар акси ҳол.

Синтаксис

phpis_writable(filename);

Мисол

Биёед санҷем, ки оё файли 'test.txt' барои навиштан дастрас аст:

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

Натиҷаи иҷрои рамз:

phptrue

Мисол

Биёед дастрасии файли мавҷуднабударо тафтиш кунем:

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

Натиҷаи иҷрои рамз:

phpfalse

Мисол

Биёед дастрасии директорияро барои навиштан тафтиш кунем:

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

Натиҷаи иҷрои рамз:

phptrue

Инчунин бубинед

  • функсияи is_readable,
    ки имконияти хонданро месанҷад
  • функсияи is_executable,
    ки имконияти иҷроро месанҷад
  • функсияи chmod,
    ки ҳуқуқҳои дастрасиро тағйир медиҳад