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

Php image upload timeout problem

Merhabalar. Php ile bir image upload bölümüm var. Ancak seçilen dosyaların toplam boyutu 2 mb yi geçtiği zaman timeout problemi oluşuyor. Bu sorunu nasıl aşabilirim? teşekkürler...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • huseyiniskender adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    47 cevap - 20 soru
    Geçenlerde benzer bir durumu yaşayıp sormuş ve cevap almıştım. Aşağıdaki kodları işlem yapılan sayfanın başına ekleyerek çözmüştüm.

    // maximum execution time in seconds
    set_time_limit (24 * 60 * 60);
    // Allocate all necessary memory for the image.
    ini_set('memory_limit', '-1'); 
    

Cevaplar

  • Kemal adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    63 cevap - 10 soru
    if( !ini_get('safe_mode') ){
    set_time_limit(0);
    }
    şunu deneyebilirmisiniz safe_mode aktif ise set_time_limit işlevi olmacayacaktır.
    • teacher0610 adlı üyenin fotoğrafı teacher0610
      Denedim ama hala aynı hatayı alıyorum...
      9 yıl önce yazılmış
    • Kemal adlı üyenin fotoğrafı Kemal
      o zaman safe_mode açıktır
      upload ettiğiniz satırları buraya yazarsanız bakalım.
      9 yıl önce yazılmış
    • teacher0610 adlı üyenin fotoğrafı teacher0610
       if($_FILES)
        {
             include('eb.upload.php');
      	  // sınıfı hazırla
            $up = new UPLOAD($_FILES['dosyalar']); 
      
            // yüklenecek dosyalar hangi klasöre kayıt edilecek
            $up->yolDizin('incoming/'); 
      
            // 100 KB'a kadar olanlara izin ver
            $up->maxBoyut(500); 
      
            // izin verilecek dosya türleri
            $up->tipKabul('gif,jpg,png,bmp');
      
            // yükleme işlemini başlat
            if( $up->baslat() === FALSE ) {
               echo $up->sonHata();
            } else {
               echo 'Resimleriniz başarıyla yüklendi!';
            }
      
        }
        else
        {
            echo "Herhangi bir resim eklemediniz!"; 
        }
      
      


      Class dosyasıda burada :
      http://www.eburhan.com/indir/araclar/eburhan_upload_class_v1.6.zip
      9 yıl önce yazılmış
    • Kemal adlı üyenin fotoğrafı Kemal
      Kodlarınızda bir sorun görünmüyor upload sırasında başka işlemler yapıyorsanız (veri girişi,güncelleme,listeleme) ve birde bulunduğunuz sunucuda timeout değeri düşükse bu sunucu CPU fazla yemesin diye düşürülür sunucunuza sorun derim.
      9 yıl önce yazılmış