Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
7
Cevap
356
Tıklama
0
Öne Çıkarma
Php Dosya Kontrolü Problemi
M
2 yıl
Onbaşı
Konu Sahibi

    $ad = $_POST['ad'];
    $ozellik = $_POST['ozellik'];
    $kategori = $_POST['kategori'];
    $eskifiyat = $_POST['eskifiyat'];
    $yenifiyat = $_POST['yenifiyat'];
    $indirimlifiyat = $_POST['indirimlifiyat'];
    $urunsayisi = $_POST['urunsayisi'];
    $urunalani = $_POST['urunalani'];
    $icerikid = $_POST['icerikid'];



    foreach ($ad as $index => $names) {
      $s_ad = $names;
      $s_ozellik = $ozellik[$index];
      $s_kategori = $kategori[$index];
      $s_eskifiyat = $eskifiyat[$index];
      $s_yenifiyat = $yenifiyat[$index];
      $s_indirimlifiyat = $indirimlifiyat[$index];
      $s_urunsayisi = $urunsayisi[$index];
      $s_urunalani = $urunalani[$index];
      $s_icerikid = $icerikid[$index];
     
      $dosya = 'json/' . $s_icerikid . '.json';


      if (file_exists($dosya)) {


      echo "$dosya diye bir dosya var";
      exit();
      } else {
        // dosya yoksa islemlere devam et
        global $filename;
        $filename = $s_icerikid.".json";
        $myObj->ss_dosya_adi[] = $dosya_adi;
        $myObj->ss_ad = $s_ad;
        $myObj->ss_ozellik = $s_ozellik;
        $myObj->ss_kategori = $s_kategori;
        $myObj->ss_eskifiyat = $s_eskifiyat;
        $myObj->ss_yenifiyat = $s_yenifiyat;
        $myObj->ss_indirimlifiyat = $s_indirimlifiyat;
        $myObj->ss_urunsayisi = $s_urunsayisi;
        $myObj->ss_urunalani = $s_urunalani;
        $myObj->ss_icerikid = $s_icerikid;



        $dizijson = json_encode($myObj);
        file_put_contents("json/" . $filename, $dizijson);


        if (move_uploaded_file($gecici_yol, "../../images/indexurunler/" . $dosya_adi)) {


        }
      }
    }


Merhaba. Php'de bir yerde takıldım. Sorunum şu: Bir form var. Inputlar vs. var form'da. "$icerikid" değişkenine depolanan veri, json dosyası oluşturmamı sağlıyor. Mesela input'a "elma" kelimesini girersem, "elma.json" dosyası oluşuyor. Şimdi, "elma.json" dosyası mevcut mu diye kontrol etmek istediğimde de, eğer dosya varsa "dosya mevcut" uyarısını veriyor. Eğer dosya mevcut değilse dosyayı oluşturuyor ve "dosya mevcut" uyarısı veriyor. Halbuki, dosya mevcut değilse uyarı vermemesi lazım.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil