转载链接:http://hi.baidu.com/ttl289/item/683c8223a54c6d0f76272cd7

有些朋友要通过自己的网站后台,包括论坛,来上传一些文件,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 为佳

4、允许上传文件的最大数目

max_file_uploads=20 (默认为20个)

5、缓存上限

memory_limit = 512M (默认)

php 修改上传文件大小 (max_execution_time post_max_size)相关推荐

  1. 怎样把php文件改成固定大小,php修改上传文件大小限制的方法

    php修改上传文件大小限制的方法 发布时间:2020-07-02 09:09:51 来源:亿速云 阅读:97 作者:Leah 这篇文章将为大家详细讲解有关php修改上传文件大小限制的方法,文章内容质量 ...

  2. php设置上传文件大小限制_php修改上传文件大小限制实例详解

    php修改上传文件大小限制实例详解 php在默认情况下,只允许上传一定大小的文件,当上传文件大小超过这个值时,将会出错.本文章将向大家讲解php.ini中如何修改上传文件大小限制.需要修改的设置有三个 ...

  3. java修改文件的大小限制_Struts2修改上传文件大小限制方法解析

    首先struts上传最大大小由两个地方决定. struts.multipart.maxSize决定整个post的form最大是多大,所以这个限制是最初的.默认大小是接近2M,在struts的defau ...

  4. thinkphp修改上传文件大小

    think PHP3.2.3默认上传文件最大为32M,若要限制在32M以下,直接修改php中上传文件方法代码即可.文件大小限制为字节,1M=1024kb,1kb=1024b,下图为50M大小限制. 如 ...

  5. mysql 修改上传文件大小限制吗_修改PHP上传文件大小限制的方法(转)

    1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行. 这就导致出现 无法打开网 ...

  6. php 设置post大小_php 修改上传文件大小限制实例详解

    1. 修改 max_execution_time 在php中,默认的页面最久执行时间为 30 秒,超过30秒,该脚本就停止执行. 这样就会出现无法打开网页的情况.这时我们可以修改 max_execut ...

  7. php 修改最大上传,php 修改上传文件大小限制实例详解

    1. 修改 max_execution_time 在php中,默认的页面最久执行时间为 30 秒,超过30秒,该脚本就停止执行. 这样就会出现无法打开网页的情况.这时我们可以修改 max_execut ...

  8. nginx修改上传文件大小限制

    新装了一台服务器,用nginx做代理.突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置. cd /export/servers/nginx/conf/nginx.conf, ...

  9. Xshell的使用;用Xshell修改服务器 Nginx配置文件-超详细(以修改上传文件大小上限为例)

    好多服务器都用Nginx做代理,当客户端上传视频,压缩包等文件时,往往会有一个设置上传文件最大限制的设置,我们以更改上传文件最大限制为例,从登录开始进行配置文件的修改. 适合哪些入职不久的前端吧~~~ ...

最新文章

  1. PNG 图片压缩原理的两个关键点!
  2. 网络编程学习笔记(recv和send函数)
  3. 20130328java基础学习笔记-循环结构for以及for,while循环区别
  4. C++ Map简单介绍 ,比如添加元素、删除元素和打印元素
  5. 20165114 《网络对抗技术》 Exp0 Kali安装与配置 Week1
  6. 阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景
  7. netty源码分析系列——Channel
  8. BZOJ5073 小A的咒语(动态规划)
  9. 怎么解决VMware“该虚拟机似乎正在使用中”问题
  10. 一秒钟世界上会发生多少事_一秒之中会发生什么
  11. Pan JiaPu/ A real-time QRS detection algorithm
  12. iOS开发之UIPopoverController
  13. 微信开发者工具下载及APPID获取
  14. 从零开始学PCR技术(三):PCR引物设计
  15. 5.用转换器抽取特征
  16. 浏览器主页被篡改怎么办?一分钟帮你解决
  17. Strategy(策略)
  18. 安装sklearn-poter遇到报错(TypeError:‘encoding‘ is an invalid keyword argument for this function)
  19. 解决鼠标右键特别慢的方法
  20. 社会综合治理智慧综治管理系统平台Java商业源码

热门文章

  1. 全国计算机等级考试题库二级C操作题100套(第57套)
  2. 全国计算机等级考试题库二级C操作题100套(第90套)
  3. python生成树状图_python 生成 树状结构
  4. python的tool模块_barktools-包含各种有用的python模块和脚本的包-Oscar Bark Modules Scripts...
  5. redisTemplate.opsForHash()
  6. pip show pip可以查看pip的版本以及升级pip到最新版本
  7. 使用docker安装elasticsearch
  8. 搞清这些陷阱,NULL和三值逻辑再也不会作妖
  9. MySQL存储树形数据优化技笔记
  10. 语言筛选法选素数怎么解决输出超限_论文深耕 | 什么时候才能把文献看完?——论文的正确筛选、阅读顺序...