v2.5.2
Giriş yap

Move Uploaded File Localde Çalışıyor Ama Sunucuda Çalışmıyor

gorkem59
292 defa görüntülendi

Localde kodlar sorunsuz çalışıyor ama hostinge attığımda çalışmıyor arkadaşlar.
Klasör izinlerini 777 olarak verdim ama yine de çözemedim.
Hata kodu olarak 6 veriyor. Bu kod geçici klasör olmaması anlamına geliyormuş, bu sebeple temp adında bir klasör daha oluşturdum hostinge ama yine çözülmedi.
Bilgisi olan yardımcı olabilir mi?

Burada patlıyor uygulama ve "Resim yüklenirken bir hata oluştu" Hatasını veriyor

!move_uploaded_file($_FILES["img"]["tmp_name"], $resimYolu)

Tüm kodlar

     $hedefKlasor = 'uploads/';
     $resimYolu = '';


    if (!empty($_FILES["img"]["name"])) {
        $resimAdi = uniqid() . '_' . $_FILES["img"]["name"];
        $resimYolu = $hedefKlasor . $resimAdi;

        if (!move_uploaded_file($_FILES["img"]["tmp_name"], $resimYolu)) {
            $response = array(
                'status' => 'error',
                 'message' => 'Resim yüklenirken bir hata oluştu: ' . $_FILES["img"]["error"]

            );
            header('Content-Type: application/json');
            echo json_encode($response);
            exit; // Resim yüklenmezse işlemi sonlandır
       }
   }
Cevap yaz
Cevaplar (2)
gorkem59
402 gün önce

Yaklaşık 3 günlük uğraş sonucu hostingden kaynaklandığını öğrendim. Aynı kodları farklı bir hostingde denediğim çalıştı.

database
335 gün önce

Konfigurasyondan kaynaklı olabilir PHP INI Editorüne girip dosya yüklemenin açık olup olmadığına ve yüklenecek dosyanın maximum boyutunun da yeterli olduğuna emin ol.