php文件上传错误代码

预定义变量$_FILES数组有5个内容:
     $_FILES['userfile']['name']——客户端机器文件的原名称
     $_FILES['userfile']['type']——文件的 MIME 类型
     $_FILES['userfile']['size']——已上传文件的大小,单位为字节
     $_FILES['userfile']['tmp_name']——文件被上传后在服务端储存的临时文件名
     $_FILES['userfile']['error']——和该文件上传相关的错误代码

     其中$_FILES['userfile']['error']的可以有下列取值和意义:
     0——没有错误发生,文件上传成功。
     1——上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
     2——上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
     3——文件只有部分被上传。

     4——没有文件被上传。

   if($_FILES['userfile']['error']!=4){//有文件上传
         if($_FILES['userfile']['error']!=3){//全部上传了
             if($_FILES['userfile']['error']!=1){//不超过服务器端文件大小限制
                 if($_FILES['userfile']['error']!=2){//不超过客户端文件大小限制
                     if($_FILES['userfile']['size']>0){//确实是文件

posted @ 2017-05-31 09:58  千牛一刀  阅读(161)  评论(0)    收藏  举报