用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

如何设置PHP上传文件大小限制

时间:2015-01-23  来源:西部数据  作者:西部数据

使用php的同学都会知道上传文件我们默认情况在php只会支持2MB文件上传大小了,如果超过了就无法上传了,下面我来给大家介绍如何设置PHP上传文件大小限制吧。

一,如果php没有限制我们可以在上传时就限制上传大小,代码如下:

  1. $maxattachsize=5097152;//最大上传大小,默认是2m 
  2. $temppath=$upfile['tmp_name']; 
  3. $filesize=filesize($temppath); 
  4. if($filesize > $maxattachsize)$err='文件大小超过'.$maxattachsize.'字节'
  5. 这样就限制了文件只能上传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最大上传文件大小限制

实例代码如下:

  1. max_execution_time = 30     ; Maximum execution time of each script, in seconds 
  2. max_input_time = 60    ; Maximum amount of time each script may spend parsing request data 
  3. ;max_input_nesting_level = 64 ; Maximum input variable nesting level 
  4. memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB) 
  5. ; Maximum size of POST data that PHP will accept. 
  6. post_max_size = 105M 
  7. ; Maximum allowed size for uploaded files. 
  8. upload_max_filesize = 100M 

小提示:如果你是上传大文件我们最好在页面加上执行时间set_time_limit,代码如下:

set_time_limit(0); 这样就不会超时了

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门