PHP kullanarak kullanıcıların yüklenen görüntü boyutunu sınırlamak için nasıl

5 Cevap php

Ben PHP & kullanarak 5MB bir yüklenen görüntü boyutu sınırı ne kadar merak ediyordum MySQL.

5 Cevap

Gerçekten yüklenme yöntemine bağlıdır. : Standart bir HTML form içinde Örneğin gibi bir şey ekleyebilirsiniz

<input type="hidden" name="MAX_FILE_SIZE" value="50000" />

. Genellikle aracılığıyla htaccess dosyaları kontrol edilebilir PHP kendisinden seçenekleri bu gibi de vardır:

php_value upload_max_filesize 5M
php_value post_max_size 5M

veya üzerinden ini_set() - gerçekten kurulum bağlıdır.

Kullan if ($_FILE['yourfile']['size'] > (1024 * 5)) kullanarak veya php kısıtlamak ini_set('upload_max_filesize', '5MB');

Yollar bir çift vardır. Hızlı, ama en etkili HTML biçiminde MAX_FILE_SIZE boyutunu ayarlamak için.

En etkili PHP ini değiştirmektir. Aşağıdaki değişkenleri ayarlamanız gerekir:

this link tüm ayrıntılar için göz atın, ama formda php.ini içindeki upload_max_filesize ve post_max_size için MAX_FILE_SIZE bağlıdır. Diğer bazı parametreler (örneğin max_input_time veya maksimum dosya boyutu yeterince büyük ise memory_limit) yanı sıra oyuna gelebilir.