php文件上传时,文件大小限制问题
2016-08-23 21:46
549 查看
在默认情况下,php.ini 中对上传文件和post方式提交的数据大小是有限制的,其中,post的最大数据是2M,而上传文件的最大是8M;
但实际情况中上传的文件远远大于8M,这时就需要修改php.ini的配置了,两种方式,
第一种: 在有权修改服务器配置时,直接修改php.ini重启apache,搞定,【通常post的配置比upload大一些】
第二张: 无权限操作服务器,在网站目录中添加.htaccess文件,在此文件中配置post_max_size和
upload_max_filesize;
注:对于这两个配置项,ini_set配置是不起作用的,由于它们的指令作用域是PHP_INI_PERDIR,
.htaccess文件内容如下;【我试过,但貌似不起作用...】<span style="white-space:pre"> </span><IfModule mod_php5.c>
<span style="white-space:pre"> </span>php_value post_max_size 10M
<span style="white-space:pre"> </span>php_value upload_max_filesize 8M
<span style="white-space:pre"> </span>php_value max_file_uploads 50
<span style="white-space:pre"> </span></IfModule>
但实际情况中上传的文件远远大于8M,这时就需要修改php.ini的配置了,两种方式,
第一种: 在有权修改服务器配置时,直接修改php.ini重启apache,搞定,【通常post的配置比upload大一些】
第二张: 无权限操作服务器,在网站目录中添加.htaccess文件,在此文件中配置post_max_size和
upload_max_filesize;
注:对于这两个配置项,ini_set配置是不起作用的,由于它们的指令作用域是PHP_INI_PERDIR,
.htaccess文件内容如下;【我试过,但貌似不起作用...】<span style="white-space:pre"> </span><IfModule mod_php5.c>
<span style="white-space:pre"> </span>php_value post_max_size 10M
<span style="white-space:pre"> </span>php_value upload_max_filesize 8M
<span style="white-space:pre"> </span>php_value max_file_uploads 50
<span style="white-space:pre"> </span></IfModule>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站