加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

怎么设置PHP上传文件大小限制

发布时间:2022-07-18 13:58:12 所属栏目:PHP教程 来源:互联网
导读:使用php的同学都会知道上传文件我们默认情况在php只会支持2MB文件上传大小了,如果超过了就无法上传了,下面我来给大家介绍如何设置PHP上传文件大小限制吧。 一,如果php没有限制我们可以在上传时就限制上传大小,代码如下: $maxattachsize=5097152;//最大上传
  使用php的同学都会知道上传文件我们默认情况在php只会支持2MB文件上传大小了,如果超过了就无法上传了,下面我来给大家介绍如何设置PHP上传文件大小限制吧。
 
  一,如果php没有限制我们可以在上传时就限制上传大小,代码如下:
 
  $maxattachsize=5097152;//最大上传大小,默认是2m
  $temppath=$upfile['tmp_name'];
   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数据限制
 
  实例代码如下:
 
  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
   ; 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); 这样就不会超时了

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读