php服务器接受文件超全局变量`$_FILES`
超全局变量$_FILES是一个二维数组,用来保存客户端上传到服务器的文件信息。二维数组的行是文件域的名称,列有5个。
1、$_FILES[][‘name’]:上传的文件名
2、$_FILES[][‘type]:上传的类型,这个类型是MIME类型(image/jpeg、image/gif、image/png)
3、$_FILES[][‘size’]:文件的大小,以字节为单位
4、$_FILES[][‘tmp_name’]:文件上传时的临时文件
5、$_FILES[][‘error’]:错误编码(值有0、1、2、3、4、6、7)0表示正确
$_FILES[][‘error’]详解
值 | 错误描述 | | 0 | 正确 | | 1 | 文件大小超过了php.ini中允许的最大值 upload_max_filesize = 2M | | 2 | 文件大小超过了表单允许的最大值 | | 3 | 只有部分文件上传 | | 4 | 没有文件上传 | | 6 | 找不到临时文件 | | 7 | 文件写入失败 |
注意:MAX_FILE_SIZE必须在文件域的上面。 只要掌握的错误号:0和4
|