v2.5.2
Giriş yap

Klasörde aynı isimde dosyanın olup olmadığını nasıl kontrol edebilirim?

yazilimyolcusu
521 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar. Form'dan gelen bir sayı var. Bu sayı, oluşturacağım json dosyasının adını oluşturuyor. "1.json", "2.json" gibi. "1.json" dosyasının "json" isimli klasörde olup olmadığını aşağıdaki kodlarla yapmaya çalıştım ama her seferinde "Dosya İsmi Mevcut. Lütfen Başka Bir Dosya İsmi Veriniz" uyarısını veriyor. Kodları nasıl düzenlemek lazım acaba?

$ac = "./json/$s_icerikid" . '.json';
if(file_exists($ac)) {

echo "Dosya İsmi Mevcut. Lütfen Başka Bir Dosya İsmi Veriniz";
exit();
}
okumusmr
590 gün önce

Merhaba, file_exists() fonksiyonuna absolute path vermeyi denedin mi ? PHP dosyanın bulunduğu dizine göre json klasörünün yolunu doğru bir şekilde verdiğinden emin olmalısın. Aşağıda bir örneğini paylaşıyorum.

    ...
    
    if (file_exists(realpath(getcwd()) . '/' . $dosya)) {
        echo "$dosya diye bir dosya var";
        exit();
    } else {
    
    ...