Garip bir sorun yüklenirken büyük dosyalar ise

0 Cevap php

PHP büyük dosyaları yüklerken ben garip bir sorun yaşıyorum.

Php.ini olarak, {[(0)] 30} ayarlanır, post_max_size 32M olarak ayarlanır, upload_max_filesize 32M olarak ayarlanır. Ben boyutu 40.2 MB'lık bir dosya yüklemek için çalıştı, herhangi bir hata görünmüyor. $_FILES değişken bir değere sahiptir array(0) { } ve $_FILES['userfile'] gösterir NULL.

Dosya boyutu php.ini içinde değerden daha fazla ise, o zaman hata mesajı dönmelidir

UPLOAD_ERR_INI_SIZE Değer: 1; Yüklenen dosya php.ini içindeki upload_max_filesize yönergesini aşıyor.

Ama bu (boş bir dizidir {[) (0]} gibi) ya da herhangi bir hatayı gösteren değil. Bu neden oluyor clueless.

Ben php.ini değiştirmek ve ayarlamak post_max_size 64M ayarlandığında, upload_max_filesize o çalışıyor, 64M ayarlanır. Yani, ben yerine php.ini dosyasını değişen, aşağıdaki kodu kullanmaya karar verdi.

ini_set('upload_max_filesize', '64M');
ini_set('post_max_size', '64M');
ini_set('max_execution_time', 300);

Hatta artırmaya çalıştı max_execution_time. Yine de, ben aynı sorunu yaşıyorum. ini_set() burada çalışmıyor.

0 Cevap