PHP上传文件注意事项

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表示没有限制 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值