您的位置:首页 > 编程语言 > PHP开发

PHP上传文件注意事项

2014-11-07 15:54 489 查看
1、需配置 php.ini
1》file_uploads = On,通过HTTP POST方式上传文件

2》upload_tmp_dir =,来配置上传文件的临时目录

3》upload_max_filesize = 2M,上传文件的最大值,默认值2M

4》max_file_uploads = 20,一次最多上传多少个文件,默认值是20个

5》post_max_size = 8M,设置表单通过POSt方式发送数据的最大值,不要超过2G

当上传文件大小超过post_max_size所设置的最大值时,$_FILES将会为空;在post_max_size > max_file_uploads的情况下,当上传文件大小超过max_file_uploads所设置的最大值时,$_FILES不会为空,会产生一个错误号为1的二维数组;一般情况下post_max_size所设置的值都会大于max_file_uploads所设置的值

一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.

但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.

这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time

在php.ini里查找

max_execution_time

默认是30秒.改为

max_execution_time = 0

0表示没有限制

另一种方法是可以在php程序中加入

set_time_limit();

来设定页面最久执行时间.

set_time_limit(0);//0表示没有限制 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: