php 修改上传文件大小 (max_execution_time post_max_size)
2015-07-29 13:08
661 查看
php 修改上传文件大小 (max_execution_time post_max_size)
有些朋友要通过自己的网站后台,包括论坛,来上传一些文件,php一般为2m,或8m(以下我们按默认为2m),接下来就是来讲怎么修改上传文件大小的。1.首先修改执行上传文件限制
一般的文件上传,除非文件很小.就像一个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表示没有限制
2.其次修改数据包的最大限制
修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 最好修改上传文件的最大限制
很多人都会改了第二步.但上传文件时最大仍然为 2M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳
相关文章推荐
- php echo 中文乱码解决方法
- php实现过滤字符串中的中文和数字实例
- PHP调用淘宝IP地址查询接口查询IP所在地信息实例
- php基础知识
- php实现XSS安全过滤的方法
- php检查字符串中是否有外链的方法
- php数组比较实现查找连续数的方法
- PHP发送邮件
- PHP实现XML与数据格式进行转换类实例
- Ubuntu 安装 PHPmyadmin
- php 防止表单重复提交
- php浮点数计算比较及取整不准确解决方法
- PHP 如何阻止用户上传成人照片或者裸照
- PHP获取某个月最大天数(最后一天)的方法
- php抓取网页内容
- php计算title标题相似比的方法
- PHP实现简单实用的验证码类
- Zend Framework1-Zend_Controller_Request请求对象的封装
- php5.5-win64位下curl扩展不能开启解决方法
- php接口数据加密、解密、验证签名