-
如何设置PHP上传文件大小限制
使用php的同学都会知道上传文件我们默认情况在php只会支持2MB文件上传大小了,如果超过了就无法上传了,下面我来给大家介绍如何设置PHP上传文件大小限制吧。
一,如果php没有限制我们可以在上传时就限制上传大小,代码如下:
- $maxattachsize=5097152;//最大上传大小,默认是2m
- $temppath=$upfile['tmp_name'];
- $filesize=filesize($temppath);
- if($filesize > $maxattachsize)$err='文件大小超过'.$maxattachsize.'字节';
- 这样就限制了文件只能上传2MB大小的文件了
二,修改php.ini中的post_max_size和upload_max_filesize
1、memory_limit内存设置限制
2、max_execution_time程序执行时间限制
3、post_max_size最大POST数据限制
4、upload_max_filesize最大上传文件大小限制
实例代码如下:
- max_execution_time = 30 ; Maximum execution time of each script, in seconds
- max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
- ;max_input_nesting_level = 64 ; Maximum input variable nesting level
- memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
- ; Maximum size of POST data that PHP will accept.
- post_max_size = 105M
- ; Maximum allowed size for uploaded files.
- upload_max_filesize = 100M
小提示:如果你是上传大文件我们最好在页面加上执行时间set_time_limit,代码如下:
set_time_limit(0); 这样就不会超时了
原文链接:http://www.phpfensi.com/php/20140106/1096.html
栏目列表
最新更新
01 Web应用模式
python 约瑟夫生者小游戏 用list实现
DBPack 赋能 python 微服务协调分布式事务
PYTHON之SELENIUM调用XPATH实现网页操作
Python双人五子棋
matplotlib可视化系列之【排版】
C# 编写一个简单易用的 Windows 截屏增强工
Python 引用其他路径下的module
【Python - 基础】基础是一切升华的根本
自动化办公:手机号码提取器,使用正则
三大常用数据库事务详解之三:事务运行
三大常用关系型数据库事务详解之二:基
三大关系型数据库事务详解之一:基本概
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
Vue(1)Vue安装与使用
JavaScript 语言入门
js将一段字符串的首字母转成大写
纯原生html编写的h5视频播放器
H5仿原生app短信验证码vue2.0组件附源码地
TypeScript(4)接口
TypeScript(3)基础类型
TypeScript(2)WebStorm自动编译TypeScript配置
TypeScript(1)介绍与安装
ES6 - promise(1)