(PHP 4, PHP 5)
is_writable — Bir dosyanın yazılabilir olup olmadığını söyler
dosyaismi ile belirtilen dosya mevcutsa ve yazılabilirse TRUE döndürür. dosyaismi olarak bir dizin belirtirerek bir dizinin yazılabilirliğini sınayabilirsiniz.
PHP'nin sadece HTTP sunucusunun aidiyetinde çalıştığı kullanıcının sahibi olduğu dosyalara erişebildiğini aklınızdan çıkarmayın. Güvenli kip sınırlamaları hesaba katılmaz.
Sınanacak dosya ismi.
dosyaismi ile belirtilen dosya mevcutsa ve yazılabilirse TRUE aksi takdirde FALSE döndürür.
Örnek 1 - is_writable() örneği
<?php
$dosya = 'dnm.txt';
if (is_writable($dosya)) {
echo 'Dosyaya yazılabilir';
} else {
echo 'Dosyaya yazılamaz';
}
?>
Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi edinmek için clearstatcache() işlevine bakınız.
PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesini Desteklenen Protokollerin ve Sarmalayıcıların Listesi başlığı altında bulabilirsiniz.