亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問為什么一直顯示if($res) return $res;報錯?

我明明用的是老師的代碼,但是運行的時候就是一直報錯。請問這是為什么???

function?uploadFile($fileInfo,$path='./uploads',$flag=true,$maxSize=1048576,$allowExt=array('jpeg','jpg','png','gif')){
???//$flag=true;
???//$allowExt=array('jpeg','jpg','gif','png');
???//$maxSize=1048576;//1M
???//判斷錯誤號
???if($fileInfo['error']===UPLOAD_ERR_OK){
??????//檢測上傳得到小
??????if($fileInfo['size']>$maxSize){
?????????$res['mes']=$fileInfo['name'].'上傳文件過大';
??????}
??????$ext=getExt($fileInfo['name']);
??????//檢測上傳文件的文件類型
??????if(!in_array($ext,$allowExt)){
?????????$res['mes']=$fileInfo['name'].'非法文件類型';
??????}
??????//檢測是否是真實的圖片類型
??????if($flag){
?????????if(!getimagesize($fileInfo['tmp_name'])){
????????????$res['mes']=$fileInfo['name'].'不是真實圖片類型';
?????????}
??????}
??????//檢測文件是否是通過HTTP?POST上傳上來的
??????if(!is_uploaded_file($fileInfo['tmp_name'])){
?????????$res['mes']=$fileInfo['name'].'文件不是通過HTTP?POST方式上傳上來的';
??????}
??????if($res)?return?$res;
??????//$path='./uploads';
??????if(!file_exists($path)){
?????????mkdir($path,0777,true);
?????????chmod($path,0777);
??????}
??????$uniName=getUniName();
??????$destination=$path.'/'.$uniName.'.'.$ext;
??????if(!move_uploaded_file($fileInfo['tmp_name'],$destination)){
?????????$res['mes']=$fileInfo['name'].'文件移動失敗';
??????}
??????$res['mes']=$fileInfo['name'].'上傳成功';
??????$res['dest']=$destination;
??????return?$res;


正在回答

1 回答

$res這個變量需要提前申明,在頂部申明即可$res=null;
0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問為什么一直顯示if($res) return $res;報錯?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號