Sunucu da klasör veya dosyanın var olup olmadığını denetleyebileceğimiz, PHP dosya ve klasör kontrolünü sağlayan birkaç pratik fonksiyon bulunmakta. Bazen dosyanın var olup olmadığını, bazen de belirli klasörlerin olup olmadığını kontrol etmemiz gerekir.
file_exists() fonksiyonu
$sonuc = file_exists('images/resim.png'); echo $sonuc; //sonuç: 1 yada false if ($sonuc){ echo 'Dosya veya klasör tanımlı'; }else{ echo 'Dosya veya klasör tanımlı değil'; }
is_file() fonksiyonu
$dosya = is_file('images/resim.png'); echo $dosya; //sonuç: 1 yada false if ($dosya){ echo 'Girilen adres dosya adresidir.'; }else{ echo 'Girilen adres dosya adresi değildir.'; }
is_dir() fonksiyonu
$klasor = is_dir('images/'); echo $klasor; //sonuç: 1 yada false if ($klasor){ echo 'Bu adres klasör adresi.'; }else{ echo 'Bu adres klasör adresi değil'; }