php文件上传时用到的函数

//设置脚本最大执行时间

set_time_limit(int $seconds) :bool

//为一个配置选项设置值,成功时返回旧的值,失败时返回 false

ini_set(string $varname, string $newvalue ) : string

//设置应该报告何种 PHP 错误

error_reporting(int $level = ?) :int 

error_reporting(0);//关闭所有php报告

error_reporting(E_ALL);//报告所有 PHP 错误 等价于 ini_set('error_reporting', E_ALL); 等价于 error_reporting(-1)

//全局变量$_FILES

$_FILES['userfile']['name'] //客户端机器文件的原名称

$_FILES['userfile']['type'] //文件的MIME类型

$_FILES['userfile']['size'] //已上传文件的大小,单位为字节

$_FILES['userfile']['tmp_name'] //文件被上传后在服务器储存的临时文件名

$_FILES['userfile']['error'] //和文件上传相关的错误代码

//pathinfo - 返回文件路径信息

pathinfo(string $path, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME)

// 将上传的文件移动到新位置,本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。

move_uploaded_file(string $filename, string $destination) : bool

//php 解压缩类

$zip = new pclzip()

原文地址:https://www.cnblogs.com/Ronnie-97/p/14595658.html