Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

move_uploaded_file çalışmıyor, hata da vermiyor

Şu kodda benim göremediğim bir hata mı var:

move_uploaded_file($_FILES['imgUploader'['tmp_name'], "images/".$name.'.'.$imgExt)


Parametrelerden hiçbiri boş gelmiyor, ama yine de dosyayı tanımlanan dosyaya taşımıyor. Hakları 775 ve 755 vermeyi denedim yine de olmadı.

Kendi bilgisayarımda çalışıyor ama siteye yüklediğim zaman çalışmıyor...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    ecaroth adlı üyenin fotoğrafı
    13 yıl önce yazılmış
    1 cevap - 0 soru
    php.net'teki dokümantasyona göre eğer ilek parametre geçersizse move_uploaded_file herhangi bir hata mesajı vermezmiş...

    Dolayısıyla şöyle yaparsanız en azından fonksiyon çalışıyor mu görmüş olursunuz:

    if(!move_uploaded_files($_FILES['imgUploaded']['tmp_name'], "images/".$name.".".$img_ext)){
        exit("move_uploaded_files did not succeed!");
    }else{
        exit("move uploaded_files worked!");
    }
    


    Eğer çalışmazsa ve PHP warning'leri gösterecek şekilde ayarlandıysa (default olarak öyledir) ekranda muhtemelen ipucu verecek warning mesajları görebilirsiniz.

    Eğer warning yoksa fakat yine de çalışmadıysa yüklenen dosya geçersizdir diyebiliriz.
    Bu da genelde PHP'nin yazma izni olmayan bir dizine dosya yüklenmeye çalıştığında olur...
  • ismailbaskin adlı üyenin fotoğrafı
    13 yıl önce yazılmış
    4 cevap - 0 soru
    eğer php, safe modda çalışıyorsa hata verir.