is_readable

(PHP 4, PHP 5, PHP 7, PHP 8)

is_readableBir dosyanın mevcut ve okunabilir olup olmadığını söyler

Açıklama

is_readable(string $dosyaismi): bool

Bir dosyanın mevcut ve okunabilir olup olmadığını söyler.

Bağımsız Değişkenler

dosyaismi

Dosyanın yolu.

Dönen Değerler

dosyaismi ile belirtilen dosya mevcutsa ve okunabilirse true aksi takdirde false döndürür.

Hatalar/İstisnalar

Başarısızlık durumunda bir E_WARNING çıktılanır.

Örnekler

Örnek 1 - is_readable() örneği

<?php
$dosya
= 'dnm.txt';
if (
is_readable($dosya)) {
echo
'Dosya okunabilir';
} else {
echo
'Dosya okunamaz';
}
?>

Notlar

PHP'nin sadece HTTP sunucusunun aidiyetinde çalıştığı kullanıcının sahibi olduğu dosyalara erişebildiği unutulmamalıdır.

Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi clearstatcache() işlevinde bulunabilir.

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

Bilginize:

Sınama etkin kullanıcı veya grup kimliği ile değil gerçek kullanıcı veya grup kimliği ile yapılır.

Bu işlev dizinler için true döndürebilir. Dosyalaral dizinler arasından ayrım yapabilmek için is_dir() işlevi kullanılabilir.

Ayrıca Bakınız

  • is_writable() - Dosyanın yazılabilir kipte ise bunu doğrular
  • file_exists() - Bir dosya veya dizinin mevcut olup olmadığına bakar
  • fgets() - Dosya tanıtıcısından bir satır döndürür