分享好友 最新动态首页 最新动态分类 切换频道
修改PHP上传文件大小限制的方法
2024-12-27 13:11

修改PHP上传文件大小限制的方法
1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
在php.ini里查找
max_execution_time
默认是30秒.改为
max_execution_time = 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. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M

修改PHP上传文件大小限制的方法

另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.

4.上传报413错误,

产生该错误的原因,客户端发送的实体主体部分比服务器能够或者希望处理的要大。 一般情况下我们看不到这个状态码。 因为浏览器不会发送太大的数据给网站,但是服务器间的接口交互可能会出现该问题。

nginx出现这个问题的原因是请求实体太长了。一般出现这种情况是Post请求时Body内容Post的数据太大了,如上传大文件过大、POST数据比较多。

解决方法: 
打开nginx主配置文件nginx.conf,找到http{}段,修改或者添加 client_max_body_size 的值

 

 

文件上传其它:

 

1.表单部分 
允许用户上传文件,在HTML表单的声明中要加上一个上传的属性: 
enctype = 'multipart/form-data' 
表单的method必须是POST 
表单选项MAX_FILE_SIZE隐藏域用于限制上传文件大小,它必须放在文件表单元素前面,单位为字节。 
如: 


2.处理上传文件 
上传时,PHP收到关于该文件的信息数组,这些信息可以在$_FILES这个超级全局数组中找到。 
如:如果表单中的文件输入框名字为upload_file,那么关于该文件的所有信息都包含在数组$_FILES['upload_file']里面。 
如:客户上传了一个“aaa.jpg”的图片数组值如下: 
name "p5pp.jpg" 上传时文件的名字 
type “image/jpeg" 文件类型 
tmp_name "/tmp/phpjksdf" 服务器端的临时文件名 
error 上传错误的返回值 
size 2045 文件实际大小 

上面数组里面的error会返回不同的常量值,如下: 
UPLOAD_ERR_OK 没有错误发生,文件上传成功 
UPLOAD_ERR_INI_SIZE 文件大小超过了PHP.INI中upload_max_filesize选项限制的值 
UPLOAD_ERR_FORM_SIZE 上传文件的大小超过了HTML表单中MAX_FILE_SIZE选项值。可在程序中检查表单$FILES ['up_file']['size']来处理 
UPLOAD_ERR_PARTIAL 文件只有部分被上传 
UPLOAD_ERR_NO_FILE 用户没有提供任何文件上传 
上传后处理的具体例子: 


函数: 
move_uploaded_file 移动上传的临时文件到指定的目录下 
例子: 
move_uploaded_file('临时文件名','指定文件路径') 

is_uploaded_file 判断是否是通过http Post上传的文件 
例子: 

最新文章
班级优化大师免费
班级优化大师免费是一款特别好用的手机工具类软件,这款软件专为从事教育行业的用户打造,用户可以使用这款软件来更好管理自己的班级,查看班级里的每一位学生的出勤情况,从而制定合理的教育计划。1.用户可以使用软件来点评班级内的学生,
阜新卫生间漏水维修电话〈免费上门〉阜新专业房屋漏水维修
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:楼顶防水、阳台漏水、厂房车间渗水、飘窗防水、地板下暗管漏水、外墙飘窗渗水、洗浴间漏水、卫生间墙面起皮、厨房漏水、女儿墙渗水、彩钢瓦防水、
探索 Provectus 的 Kafka-UI:可视化管理 Apache Kafka 的利器
Kafka UIKafka的免费Web UI Kafka UI是一个免费的开源Web UI,用于监视和管理Apache Kafka集群。 Kafka UI是一个简单的工具,可让您观察到数据流,帮助更快地查找和排除问题并提供最佳性能。 它轻巧的仪表板使您可以轻松跟踪Kafka集群的关
揭秘搜索型,策略、技术与优化全攻略
深度解析搜索型,涵盖策略、技术与优化三大方面。本文详细阐述如何制定合理策略,运用先进技术,实现网站优化,提升搜索引擎排名和用户体验,助力企业实现线上增长。随着互联网的飞速发展,网站已经成为企业展示形象、拓展市场、服务客户的
绵阳零序电流互感器HN-LJ80 厂家+2025排名一览
绵阳零序电流互感器HN-LJ80 厂家+2025排名一览 1. 产品概述 - WSK - S-(TH)智能温湿度控制器是一种能够对环境温湿度进行精确监测和控制的设备。它结合了先进的传感器技术和智能控制算法,用于维持环境温湿度在设定的范围内。2. 功能特点 -
直播代运营公司有哪些?抖音直播怎么做?
动态评分直接影响到店铺的搜索排名,那怎么样才能做好DSR,并且提供动态评分呢。1.宝贝一定要与详情页的描述一样。单个宝贝的动态评分不高直接影响权重,继而影响到排名,没有排名就没有展现,没有展现就没有成交。2.1的态度要好,网络平台
两会声音丨全国人大代表雷军:加速部署工业领域AI大模型,促进先进智能技术与制造业融合创新
党的十八大以来,我国制造业数字化转型步伐不断加快,智能制造水平和产业规模明显提升,智能制造已经成为传统产业优化升级、新兴产业培育壮大的重要引擎。对于我国智能制造产业的发展,全国人大代表,小米集团创始人、董事长兼CEO雷军建议
像他们一样优秀
近年来,致力打造世界一流本科教育的武汉大学,不断深化人才培养改革,努力培养具有创造、创新、创业精神和能力的拔尖人才,让每个学生拥有自己成长成才的舞台,涌现出一批批学霸、牛人和风云学子。学校所有教授给本科生上课的平均比率是9
高考直通车设计_今日直通车设计教程
摘要:高考直通车设计,今日直通车设计教程,新片场素材小编李芮高考直通车设计,今日直通车设计教程相关内容整理,如果您对高考直通车设计,今日直通车设计教程感兴趣欢迎访问免费阅读。高考直通车设计,今日直通车设计教程一、高考直通车在线
绍兴艺美医疗美容诊所唇缩小手术整形价格需要多少钱
本篇介绍整形攻略>>磨骨垫下巴手术专业医院推荐:磨骨垫下巴手术医院top30强终于发了磨骨垫下巴手术专业医院推荐:磨骨垫下巴手术医院top30强终于发了,上榜排名。...[详细]绍兴艺美医疗美容诊所唇缩小手术整形价格需要多少钱,绍兴市地区
相关文章
推荐文章
发表评论
0评