is_writable Fonksiyonu

is_writable fonksiyonu, belirtilen dosyanın veya dizinin var olup olmadığını ve yazma işlemine açık olup olmadığını kontrol eder. Parametre olarak dosya veya dizin yolu verilir. Fonksiyon, yazma işlemi mümkünse true, aksi takdirde false döndürür.

Sözdizimi

phpis_writable(dosya_adi);

Örnek

'test.txt' dosyasının yazmaya açık olup olmadığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue

Örnek

Var olmayan bir dosyanın yazılabilirliğini kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phpfalse

Örnek

Bir dizinin yazmaya açık olup olmadığını kontrol edelim:

php<?php
  $res = is_writable('/dizin/yolu');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phptrue

Ayrıca Bakınız

  • okunabilirliği kontrol eden is_readable fonksiyonu,
  • çalıştırılabilirliği kontrol eden is_executable fonksiyonu,
  • dosya izinlerini değiştiren chmod fonksiyonu