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
[php]$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’;
}[/php]
is_file() fonksiyonu
[php]$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.’;
}[/php]
is_dir() fonksiyonu
[php]$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’;
}[/php]