我正在尝试在php中重写我的upload_max_filesize,但是我仍然得到了在我的php.ini文件中的值,它是2MB。
ini_set('upload_max_filesize','30M');
ini_set('post_max_size','30M');
echo("<br>".ini_get('upload_max_filesize')."<br>");发布于 2009-06-04 09:16:36
通过ini_set进行设置时,这些设置不会有任何效果。
原因是PHP甚至在执行脚本之前就需要这些值。当上载发生时,目标脚本将在上载完成时执行,因此PHP需要预先知道最大大小。
在php.ini、虚拟主机配置或.htaccess文件中设置它们。典型的.htaccess文件如下所示:
php_value post_max_size 30M
php_value upload_max_filesize 30Mhttps://stackoverflow.com/questions/949415
复制相似问题