is_writable funksiýasy

is_writable funksiýasy görkezilen faýlyň ýa-da direktoriýanyň bardygyny we onuň ýazmak üçin elýeterlidigini barlayar. Parametr hökmünde faýla ýa-da direktoriýa ýol geçirilýär. Funksiýa ýazmak mümkin bolsa true, ýogsa false gaýtaryş edýär.

Sintaksis

phpis_writable(filename);

Mysal

'test.txt' faýlynyň ýazmak üçin elýeterlidigini barlaýarys:

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

Kodyň ýerine ýetirilen netijesi:

phptrue

Mysal

Bar bolmadyk faýlyň elýeterliligini barlaýarys:

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

Kodyň ýerine ýetirilen netijesi:

phpfalse

Mysal

Direktoriýanyň ýazmak üçin elýeterliligini barlaýarys:

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

Kodyň ýerine ýetirilen netijesi:

phptrue

Şeýle-de serediň

  • is_readable funksiýasyny,
    ol okamak mümkinçiligini barlayar
  • is_executable funksiýasyny,
    ol ýerine ýetirilme mümkinçiligini barlayar
  • chmod funksiýasyny,
    ol giriş hukuklaryny üýtgedýär