(PHP 4, PHP 5)
file_exists — Bir dosya veya dizinin mevcut olup olmadığına bakar
Bir dosya veya dizinin mevcut olup olmadığına bakar.
Dosya veya dizinin yolu.
Windows üzerinde, ağ paylaşımlarındaki dosyaları sınamak için //makineadı/paylaşım/dosyaismi veya \\makineadı\paylaşım\dosyaismi sözdizimlerini kullanın.
dosyaismi ile belirtilen dosya veya dizin mevcutsa TRUE değilse FALSE.
Bilginize:
Bu işlev var olmayan dosyaları işaret eden sembolik bağlar için FALSE döndürür.
Güvenli kip sınırlamalarından dolayı erişilemeyen dosyalar için bu işlev FALSE döndürür. Bununla birlikte bu dosyaları safe_mode_include_dir yönergesinde belirtilen yollarda bulunuyorsa betiğinize dahil edebilirsiniz.
Bilginize:
Sınama etkin UID/GID ile değil gerçek UID/GID kullanılarak yapılır.
Örnek 1 - Bir dosyanın varlığının sınanması
<?php
$dosya = '/bir/yol/dosya.txt';
if (file_exists($dosya)) {
echo "$dosya diye bir dosya var";
} else {
echo "$dosya diye bir dosya yok";
}
?>
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.