【发布时间】:2013-04-07 10:07:28
【问题描述】:
为了在 PHP 中上传大文件,我需要增加文件大小/超时值。我不是在谈论更改php.ini,而是在运行时进行。
对应的值为
ini_set('upload_max_filesize', '20M');
ini_set('post_max_size', '20M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 300);
或void set_time_limit ( int $seconds )
但我想知道我需要在哪里设置,或者我是否可以这样做?因为在发送上传数据时,只有在收到数据之后才会执行脚本。所以超时在我可以增加它之前就开始了,还是我错了?
那么我需要在哪里应用这些设置?
【问题讨论】:
-
你回答了你自己的问题 :-) 它需要在 php.ini 中设置。
-
如果可能,在将数据发送到脚本之前尝试设置所有这些。但更好的方法是在 php.ini 中设置
标签: php file-upload installation