PHP resim upload

5 Cevap php

Ben hiçbir sorun ile küçük boyutlu dosya yükleyebilir,

boyutu 1M daha fazla olduğunda, ancak başarısız.

Ne oldu?

5 Cevap

Muhtemelen upload_max_filesize directive, in your php.ini dosyası yapılandırmak gerekir: PHP Bu yönerge tanımlayan ne daha büyük bir dosyanın yükleme kabul etmeyecektir.

Ve ayrıca post_max_size -- which defines the total size of data that can be POSTed (And files upload are sent via POST) ayarlamanız gerekebilir unutmayın.


You can also take a look at the Handling file uploads section of the manual, which can give you a couple of useful informations about files upload.

Eğer upload_max_filesize php.ini doğru ayarlanmış olduğundan emin misiniz?

Daha büyük yüklemeler için izin verin size php.ini dosyasını düzenleyin.

HERE's bazı bilgiler

Sen yankı phpinfo () arayın ve sonra upload_max_filesize ve diğer php ortamı ayarlarını kontrol edebilirsiniz. Onun maksimum limitlerinden biri aşıldığında ediliyor çok script ölüyor olması mümkün çünkü.

Ortamınıza bağlı olarak çalışma zamanında gerekli değerleri değiştirmek için veya sadece kalıcı değerini ayarlamak için php.ini dosyasını düzenleyebilirsiniz () ini_set kullanabilir ya. Tüm php.ini ayarları çalışma zamanında değiştirilebilir ve düzenleme php.ini yaparsanız, Apache yeniden başlatmanız gerekir unutmayın.

Başkaları tarafından dedi upload_max_filesize ve post_max_size ayarları için php.in kontrol edin. Onlar tamam ve yükleme için bir 3. parti komut dosyası kullanıyorsanız, emin komut dosyası gibi bir şey yaparak maksimum dosya boyutu sınırlı değil yaparsanız:

if( $_FILES["file"]["size"] > (1024 * 1024) ) // disallow uploads > 1MB
{
// max size exceeded.
}