Php: file_exists (Dosya Kontrolü)

Php ile sistemlerimize resim, yazı vb dosyaların olup olmadığını kotrol etmek için file_exists komutunu kullanabiliriz.
Uyelik sistemimizde uyemizin resmi varsa üye resimini, resmi yoksa standart olarak belirlemiş olduğumuz bir resmin gelmesini, urunlerimizin fotograflarının sistemimizde yer alıp almadığını ve fotograf sistemimizde yer almıyorsa standart bir fotograf getirme işlemlerinde file_exists i kullanabiliriz.

<?php
if ( file_exists( "ornek.jpg" ) ) {
echo "Dosya Var";
}else {
echo "Dosya Yok";
}
?>

2 thoughts on “Php: file_exists (Dosya Kontrolü)

  • Öncelikle anlatımınız için teşekkürler. Ben genelde resmi veritabanına kaydettirdiğim için şöyle bir sorgu kullanıyorum.

    $sor = mysql_query(“SELECT resim_sutunu FROM tablo_adi”);

    $yaz = mysql_fetch_array($sor);

    $resim = $yaz[resim_sutunu];

    if($resim==””)
    $resim = “resim-yok.png”;

    Sanırım bu daha çok işe yarar 😉

  • @Emuman arkadaşım önerdiğiniz işlem eğer kayıt gerçekleştirilip resim dosyası sunucuya yüklenmezse hatalı sonuç verir. Çünkü resim adı veritabanında bulunmasına rağmen aslında sunucuda yoktur. Tabii ki eğer resim dosyası yüklenmeden kayıt işlemi gerçekleştirilmiyorsa söylediğiniz öneri çalışabilir. Yorumum sizden üstün olduğumu göstermek amaçlı asla değildir. Bilmeyen arkadaşların karşılaşacakları durumları göstermek amaçlıdır. İyi çalışmalar dilerim.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir