问答详情
源自:3-7 调试和验证

下载老师源码运行结果 怎么不管穿什么图片都显示 “不是真实图片”

测试的是 upload3.php  doAction6.php  upload.class.php 这几个文件

提问者:lajizz 2015-01-14 14:56

个回答

  • King
    2015-01-18 08:39:17

    你看看是不是你判断条件写错了

    ^-^...

  • MaxJin
    2016-12-07 14:55:23

    protected function checkExt(){
       $this->ext=strtolower(pathinfo($this->fileInfo['name'],PATHINFO_EXTENSION));
       if(!in_array($this->ext,$this->allowExt)){
           $this->error='非图片文件类型';
           return false;
       }else if($this->imgFlag){
           if(!@getimagesize($this->fileInfo['tmp_name'])){
               $this->error='不是真实的图片类型';
               return false;
           }else{
               return true;
           }
       }else{
           return true;
       }
    }

    这样写就对了