is_readable
(PHP 4, PHP 5, PHP 7, PHP 8)
is_readable — 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.
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