电脑安全

您当前的位置:主页 > 电脑安全 >

PHP $_FILES详解-网络编程

来源:[db:来源]标题:   上传    编辑:电脑技术全能网 时间:2019-09-20 12:28

原标题:PHP $_FILES详解-网络编程
   文件上传表单<form enctype="multipart/form-data" action="URL" method="post"><input type="hidden" name="MAX_FILE_SIZE" value="1000"><input name="myFile" type="file"><input type="submit" value="上传文件"></form>$_FILES数组内容以下:$_FILES[''myFile''][''name''] 客户端文件的原称号。$_FILES[''myFile''][''type''] 文件的 MIME 范例,须要扫瞄器供给该信息的支撑,比方"image/gif"。$_FILES[''myFile''][''size''] 已上传文件的巨细,单元为字节。$_FILES[''myFile''][''tmp_name''] 文件被上传后在效劳端贮存的常设文件名,个别是体系默许。能够在php.ini的upload_tmp_dir 指定,但 用 putenv() 函数设置是不起感化的。$_FILES[''myFile''][''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 选项指定的值。 UPLOAD_ERR_PARTIAL 值:3; 文件只要局部被上传。 UPLOAD_ERR_NO_FILE 值:4; 没有文件被上传。 值:5; 上传文件巨细为0.文件被上传停止后,默许地被存储在了常设名目中,这时您必需将它从常设名目中删除或挪动到别的处所,假如没有,则会被删除。也就是不论能否上传胜利,剧本履行完后常设名目里的文件确定会被删除。以是在删除之前要用PHP的 copy() 函数将它复制到别的地位,此时,才算实现了上传文件进程。

上一篇:PHP打包成EXE-网络编程

下一篇:没有了