is_writable

(PHP 4, PHP 5, PHP 7)

is_writableBir dosyanın yazılabilir olup olmadığını söyler

Açıklama

is_writable ( string $dosyaismi ) : bool

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.

Değiştirgeler

dosyaismi

Sınanacak dosya ismi.

Dönen Değerler

dosyaismi ile belirtilen dosya mevcutsa ve yazılabilirse TRUE aksi takdirde FALSE döndürür.

Örnekler

Örnek 1 - is_writable() örneği

<?php
$dosya 
'dnm.txt';
if (
is_writable($dosya)) {
    echo 
'Dosyaya yazılabilir';
} else {
    echo 
'Dosyaya yazılamaz';
}
?>

Notlar

Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi edinmek için clearstatcache() işlevine bakınız.

İpucu

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 Protokoller ve Sarmalayıcılar başlığı altında bulabilirsiniz.

Ayrıca Bakınız

  • is_readable() - Bir dosyanın mevcut ve okunabilir olup olmadığını söyler
  • file_exists() - Bir dosya veya dizinin mevcut olup olmadığına bakar
  • fwrite() - Dosyaya ikil kipte yazar