教程 > PHP教程 > PHP 基础 阅读:8

PHP $_FILES

$_FILES


PHP全局$_FILES包含文件的所有信息。 在$_FILES全局变量的帮助下,我们可以得到文件名,文件类型,文件大小,临时文件名和与文件相关的错误。

这里,我们假设文件名是filename。请参考下表

变量名称 描述
$_FILES['filename']['name'] 返回文件名称
$_FILES['filename']['type'] 返回文件的MIME类型
$_FILES['filename']['size'] 返回文件的大小(以字节为单位)
$_FILES['filename']['tmp_name'] 返回存储在服务器上的文件的临时文件名。
$_FILES['filename']['error'] 返回与此文件相关联的错误代码。

['error'] 是在 PHP 4.2.0 版本中增加的。下表是它的说明:(它们在PHP3.0以后成了常量)

代码 说明
UPLOAD_ERR_OK 0 没有错误发生,文件上传成功。
UPLOAD_ERR_INI_SIZE 1 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
UPLOAD_ERR_FORM_SIZE 2 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。(我们可以在form表单中指定input type='hidden' name='MAX_FILE_SIZE' value='附件的最大字节数')
UPLOAD_ERR_PARTIAL 3 文件只有部分被上传。
UPLOAD_ERR_NO_FILE 4 没有文件被上传。

查看笔记

扫码一下
查看教程更方便