我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!


    

PHP中的$_FILES详解

上传图片test1.png后,打印$array,打印结果如下

array (size=1)
  'brand_logo' => 
    array (size=5)
      'name' => string 'test1.png' (length=9)
      'type' => string 'p_w_picpath/png' (length=9)
      'tmp_name' => string 'J:\wamp\tmp\phpEA41.tmp' (length=23)
      'error' => int 0
      'size' => int 71194

$array的内容如下:

$['']['name'] 客户端文件原始名称

$['']['type'] 文件的MIME类型,浏览器需要提供该信息的支持,例如“/gif”

$['']['size'] 上传文件的大小(以字节为单位)

$[''][''] 文件上传后,在服务器上保存的临时文件名,一般是系统默认的,可以在php.ini中指定,但是用()函数设置的话就不起作用了。

$['']['error'] 文件上传错误代码,['error'] 在 PHP 4.2.0 中新增,其说明如下:(PHP 3.0 之后变为常量)

值:0;未发生错误,文件上传成功

值:1;上传的文件超出了php.ini中选项限制的值

值:2;上传文件的大小超出了 HTML 表单选项中指定的值

值:3;仅上传了文件的一部分

值:4;未上传任何文件,值:5;上传的文件大小为 0

笔记:

1、文件上传后,默认存放在临时目录中,此时必须从临时目录中删除,或者移动到其他地方,否则就会被删除。也就是说,不管上传是否成功,脚本执行完后,临时目录中的文件肯定会被删除。因此,在删除之前,要先用PHP的copy()函数把它复制到其他地方。至此,文件上传过程就完成了。

2. 在 PHP 4.1.0 之前,数组的名称为 $,它不是像 $ 那样的自动全局变量。PHP 3 不支持 $ 数组。

3.使用表单上传文件时,一定要添加属性="/form-data",否则使用$[]获取文件信息时会报异常。

代码显示如下


       
       

二维码
扫一扫在手机端查看

    Tags : php
本文链接:https://by928.com/3628.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线