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

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

在upload.fun1.php 中這句(return $files)會報錯,錯誤信息是( Undefined variable: files ),請大神解惑

??function?getFiles(){
	??$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]["size"]=$file["size"][$key];
			??$files[$i]["tmp_name"]=$file["tmp_name"][$key];
			??$files[$i]["error"]=$file["error"][$key];
			??$i++;
		??}
	??}
	??}
	?return?$files;
??}


正在回答

1 回答

沒有$files這個變量,因為直接遍歷$_FILE這個值,而不是通過函數的參數變量進行傳入,那每次調用這個方法就有點奇怪了。$_FILE,我是改成調用這個函數的時候需傳遞文件信息過來,這樣就不會報這個錯誤了

function?getfiles($fileinfo){
????$i?=?0;
????foreach($fileinfo?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]['size']?=?$file['size'][$key];
????????????????$files[$i]['error']?=?$file['error'][$key];
????????????????$i++;
????????????}
????????}
????}
????return?$files;
}


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

舉報

0/150
提交
取消

在upload.fun1.php 中這句(return $files)會報錯,錯誤信息是( Undefined variable: files ),請大神解惑

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

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

幫助反饋 APP下載

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

公眾號

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