Klasörde aynı isimde dosyanın olup olmadığını nasıl kontrol edebilirim?
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();
}
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 {
...