我想知道如何使用PHP& amp;将上传的图像大小限制为5mb的MySQL。
答案 0 :(得分:4)
查看upload_max_filesize
ini指令。
答案 1 :(得分:2)
真的取决于上传的方法。例如,在标准HTML表单中,您可以添加以下内容:
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
PHP本身也有一些选项,通常可以通过.htaccess文件控制,如下所示:
php_value upload_max_filesize 5M
php_value post_max_size 5M
或通过ini_set() - 一切都取决于你的设置。
答案 2 :(得分:1)
使用if ($_FILE['yourfile']['size'] > (1024 * 5))
或使用ini_set('upload_max_filesize', '5MB');
答案 3 :(得分:1)
有两种方法。最快但效果最差的是在HTML表单中设置MAX_FILE_SIZE大小。
最有效的是改变PHP ini。您需要设置以下变量:
答案 4 :(得分:0)
查看this link以获取所有详细信息,但这取决于表单的MAX_FILE_SIZE,php.ini中的upload_max_filesize和post_max_size。其他一些参数也可能会起作用(例如,如果最大文件大小足够大,则为max_input_time或memory_limit)。