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
is_writable(filename);
Mysal
'test.txt' faýlynyň ýazmak üçin elýeterlidigini barlaýarys:
<?php
$res = is_writable('test.txt');
var_dump($res);
?>
Kodyň ýerine ýetirilen netijesi:
true
Mysal
Bar bolmadyk faýlyň elýeterliligini barlaýarys:
<?php
$res = is_writable('nonexistent.txt');
var_dump($res);
?>
Kodyň ýerine ýetirilen netijesi:
false
Mysal
Direktoriýanyň ýazmak üçin elýeterliligini barlaýarys:
<?php
$res = is_writable('/path/to/directory');
var_dump($res);
?>
Kodyň ýerine ýetirilen netijesi:
true
Şeýle-de serediň
-
is_readablefunksiýasyny,
ol okamak mümkinçiligini barlayar -
is_executablefunksiýasyny,
ol ýerine ýetirilme mümkinçiligini barlayar -
chmodfunksiýasyny,
ol giriş hukuklaryny üýtgedýär