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 12 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
一个好用的PHP验证码类实例分享
Dec 27 PHP
PHP QRCODE生成彩色二维码的方法
May 19 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
thinkPHP5.0框架API优化后的友好性分析
Mar 17 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
php接口实现拖拽排序功能
Apr 23 PHP
PHP 图片处理
Sep 16 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处理json时中文问题的解决方法
2011/04/12 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
用javascript自动显示最后更新时间
2007/03/15 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
QML实现钟表效果
2020/06/02 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
西安当代医院管理研究院笔试题
2015/12/11 面试题
自我鉴定范文
2013/11/10 职场文书
公司司机岗位职责
2014/02/07 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
单位授权委托书范本
2014/09/26 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
你真的会用Mysql的explain吗
2022/03/31 MySQL