(PHP 4, PHP 5, PHP 7)
is_writable — Bir dosyanın yazılabilir olup olmadığını söyler
$dosyaismi
)
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.
dosyaismi
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 Supported Protocols and Wrappers başlığı altında bulabilirsiniz.