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

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

為什么會顯示未定義$res

<?php

include_once 'common.upload.php';

function getfile(){

$i=0;

foreach($_FILES as $file){

if(is_string($file['name'])){

$files[$i]=$file;

$i++;

}

else if(is_array($file['name'])){

foreach($file['name'] as $key=>$val){

$files[$i]['name']=$file['name'][$key];

$files[$i]['type']=$file['type'][$key];

$files[$i]['tmp_name']=$file['tmp_name'][$key];

$files[$i]['error']=$file['error'][$key];

$files[$i]['size']=$file['size'][$key];

$i++;

}

}

}

return $files;

}

function uploadfile($fileinfo,$maxsize=2049999,$path='./upload',$flag=true,$allowext=array('jped','jpg','png','gif')){

// $flag=true;

// $allowext=array('jpeg','jpg','png','gif');

//判斷錯誤號

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='./upload';

$uniname=getuniName();

$destination=$path.'/'.$uniname.'.'.$ext;

if(!move_uploaded_file($fileinfo['tmp_name'], $destination)){

$res['mes']='上傳文件失敗';

}

$res['mes']=$fileinfo['name'].'上傳成功';

$res['dest']=$destination;

return $res;

}else{

switch ($fileinfo ['error']) {

case 1 :

$mes = '上傳文件超過PHP配置文件中upload_max_file的值';

break;

case 2 :

$mes = '超過表單MAX_FILE_SIZE的大小';

break;

case 3 :

$mes = '文件部分被上傳';

break;

case 4 :

$mes = '沒有選擇上傳文件';

break;

case 6 :

$mes = '沒有找到臨時目錄';

break;

case 7 :

case 8 :

$mes = '系統錯誤';

break;

}

}

}

}


正在回答

3 回答

Notice不是錯誤,你可以看下錯誤與異常這個課程

^-^...

0 回復 有任何疑惑可以回復我~

我也是這樣子 ?問題出在哪里?


0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//55c072a60001b58511740370.jpg這是顯示的結果,求解答


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么會顯示未定義$res

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

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

幫助反饋 APP下載

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

公眾號

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