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连接Oracle for NT 远程数据库
Oct 09 PHP
php db类库进行数据库操作
Mar 19 PHP
Wordpress php 分页代码
Oct 21 PHP
《PHP编程最快明白》第三讲:php数组
Nov 01 PHP
php格式化日期实例分析
Nov 12 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
Dec 10 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
PHP实现QQ登录的开原理和实现过程
Feb 04 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 PHP
php提高脚本性能的4个技巧
Aug 18 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高手?学会“懒惰”的编程
2006/12/05 PHP
开发大型 PHP 项目的方法
2007/01/02 PHP
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
ASP 过滤数组重复数据函数(加强版)
2010/05/31 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
easy_install python包安装管理工具介绍
2013/02/10 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
python实现自动打卡的示例代码
2020/10/10 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
老教师工作总结的自我评价
2013/09/27 职场文书
电影圆明园观后感
2015/06/03 职场文书
初婚未育证明样本
2015/06/18 职场文书