PHP设置“上传图片大小和数量”限制方法

PHP设置它是非常简单的,有2种方法:修改php.ini配置 或 直接PHP代码设置;

 

一、php.ini配置设置方法:

只需要修改两个参数:upload_max_filesize 与 max_file_uploads;

 

upload_max_filesize:上传文件的最大允许大小。

 

max_file_uploads:可以通过单个请求上传的最大文件数量。

 

一般默认配置如下:

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20

 

PHP配置“上传图片大小和数量”限制方法

 

二、php代码设置方法:

由于php提供了相关的配置函数,跟php.ini配置效果是一样的,只不过它是用于单一的php文件仅此而已,而php.ini则是用于全局。

<?php 
 
//HTTP上传文件的开关,默认为ON即是开,OFF即是关
ini_set('file_uploads','ON');

//通过POST、GET以及PUT方式接收数据时间进行限制为90秒 默认值:60 
ini_set('max_input_time','90');

//脚本执行时间就由默认的30秒变为180秒 
ini_set('max_execution_time', '180');

//Post变量由2M修改为12M,此值改为比upload_max_filesize要大 
ini_set('post_max_size', '12M');

//上传文件修改也为8M,和上面这个有点关系,大小不等的关系。
ini_set('upload_max_filesize','8M'); 

//正在运行的脚本大量使用系统可用内存,上传图片给多点,最好比post_max_size大1.5倍 
ini_set('memory_limit','20M');
    A+
发布日期:2017年12月20日 15:06:02  所属分类:PHP
最后更新时间:2021-07-07 16:15:44
付杰
  • ¥ 159.0元
  • 市场价:599.0元
  • ¥ 58.0元
  • 市场价:58.0元
  • ¥ 189.0元
  • 市场价:269.0元
  • ¥ 298.0元
  • 市场价:498.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: