php修改文件上传限制方法汇总


Posted in PHP onApril 07, 2015

PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP、apache等的一些参数。下面,我们简要介绍一下PHP文件上传涉及到的一些参数:

file_uploads :是否允许通过HTTP上传文件的开关,默认为ON即是开。

upload_tmp_dir :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限,如果未指定则PHP使用系统默认值。

upload_max_filesize :允许上传文件大小的最大值,默认为2M。

post_max_size :控制在采用POST方法进行一次表单提交中PHP所能够接收的最大数据量。如果希望使用PHP文件上传功能,则需要将此值改为比upload_max_filesize要大。

max_input_time :以秒为单位对通过POST、GET以及PUT方式接收数据时间进行限制。如果应用程序所运行环境处在低速链路上,则需要增加此值以适应接收数据所需的更多时间。

memory_limit :为了避免正在运行的脚本大量使用系统可用内存,PHP允许定义内存使用限额。通过memory_limit变量来指定单个脚本程序可以使用的最大内存容量变量memory_limit的值应当适当大于post_max_size的值。

max_execution_time :max_execution_time 设置了在强制终止脚本前PHP等待脚本执行完毕的时间,此时间以秒计算。当脚本进入了一个无限循环状态时此变量非常有用。然而,当存在一个需要很长时间完成的合法活动时(例如上传大型文件),这项功能也会导致操作失败。在这样的情况下必须考虑将此变量值增加,以避免PHP在脚本正在执行某些重要过程的时候将脚本关闭。

对于linux主机,可能在/etc/httpd/conf.d/access.conf/下面里面还有php.conf 文件,这个文件可能会解决一些系统的文件大小限制问题。

以上所述就是本文的全部内容了,希望能够对大家熟练掌握php文件上传有所帮助。

PHP 相关文章推荐
php中文本数据翻页(留言本翻页)
Oct 09 PHP
用PHP和ACCESS写聊天室(四)
Oct 09 PHP
PHP执行linux系统命令的常用函数使用说明
Apr 27 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
php防止sql注入代码实例
Dec 18 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
Feb 24 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
详解php中空字符串和0之间的关系
Oct 23 PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 PHP
YII框架http缓存操作示例
Apr 29 PHP
windows下安装php的memcache模块的方法
Apr 07 #PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 #PHP
php获取网页里所有图片并存入数组的方法
Apr 06 #PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 #PHP
php简单实现快速排序的方法
Apr 04 #PHP
php获取网页上所有链接的方法
Apr 03 #PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 #PHP
You might like
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
js解决movebox移动问题
2016/03/29 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
Python入门篇之面向对象
2014/10/20 Python
Python中的元类编程入门指引
2015/04/15 Python
Python装饰器用法示例小结
2018/02/11 Python
Django开发的简易留言板案例详解
2018/12/04 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
如何写你的创业计划书
2014/01/07 职场文书
协议书样本
2014/04/23 职场文书
转让协议书范本
2014/09/13 职场文书
后勤工作个人总结
2015/02/28 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书