查看完整版本: 预定义变量$_FILES说明性文件 form php handbook

偶的岁月 2007-8-10 23:57

预定义变量$_FILES说明性文件 form php handbook

$_FILES 数组的内容如下所示。我们假设文件上传字段的名称如上例所示,为 userfile。名称可随意命名。

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

$_FILES['userfile']['type']          文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值

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

$_FILES['userfile']['error']      和该文件上传相关的错误代码
      UPLOAD_ERR_OK      其值为 0,没有错误发生,文件上传成功
     UPLOAD_ERR_INI_SIZE     其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值
UPLOAD_ERR_FORM_SIZE        其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。MAX_FILE_SIZE 隐藏字段(单位为字节)必须放在文件输入字段之前,其值为接收文件的最大尺寸
UPLOAD_ERR_PARTIAL    其值为 3,文件只有部分被上传
UPLOAD_ERR_NO_FILE     其值为 4,没有文件被上传
UPLOAD_ERR_NO_TMP_DIR    其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进
UPLOAD_ERR_CANT_WRITE
其值为 7,文件写入失败。PHP 5.1.0 引进。
注: 以上值在 PHP 4.3.0 之后变成了 PHP 常量

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

ie92 2008-2-20 16:59

看不懂这些东西··:)smilies101
页: [1]
查看完整版本: 预定义变量$_FILES说明性文件 form php handbook