5.00 / 1 oy

PHP'de bir dosya var mı kontrol etmek

PHP'de dizinde yer alan dosyaları listelemek ve gerektiğinde dosya eklemek ile ilgili önceki saatlerde şu yazıları paylaşmıştım:

bkz: PHP ile klasördeki tüm dosyaları görüntülemek (scandir)

bkz: PHP'de dizinde bulunan belli bir uzantıya sahip dosyaları aramak

bkz: PHP'de runtime esnasında klasör yaratmak

Her ne kadar klasör yaratma örneği içinde bu fonksiyonu kullanmış olsam da derinlerde kaybolmasını istemediğim için ayrı bir başlık açarak bir örnek ile paylaşmak istedim. Özellikle dosya eklerken bir dosyanın zaten olup olmadığını kontrol etmek gerekmektedir, yoksa runtime esnasında hata alırız. Bir dosyanın olup olmadığını kontrol edebilmek için de file_exists fomksiyonu kullanılır.

file_exists fonksiyonu, parametre olarak varlığı kontrol edilecek dosyanın dizinini alır ve netice olarak da o dizinde dosyanın olması durumunda true, olmaması durumunda da false boolean sonucunu döndürür.

Örnek: Dizinde images adında bir dosya var ise "var", yok ise "yok" yazdıran bir PHP uygulaması yazın.

Çözüm:

<?php
    if (file_exists("images"))
        echo "var";
    else
        echo "yok";
?>

bkz: PHP'de diziyi string'e dönüştürmek (implode işlemi)

bkz: PHP'de dizinin ilk ve son elemanlarını bulmak

bkz: PHP'de declare(strict_types=1) kodu ne işe yarar?

PhpCoder

18.03.2021 04:17

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de bir dosya var mı kontrol etmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.