第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php實現(xiàn):一次選擇多個文件上傳

php實現(xiàn):一次選擇多個文件上傳

PHP
瀟湘沐 2019-05-31 03:02:25
我的意思是:只有一個input輸入框 點擊選擇文件后 按住ctrlzz或者或者是shift件選擇多個文件 實現(xiàn)點擊一次按鈕 選中的文件依次上傳 給點思路就好 有相關(guān)教程鏈接當然就更好了 謝謝
查看完整描述

3 回答

?
慕無忌1623718

TA貢獻1744條經(jīng)驗 獲得超4個贊


<?php
$max_files=5; //最多上傳文件的個數(shù),與 up.htm 中的 input file 控件的個數(shù)相同
$up_ok_files=0; //成功上傳的文件個數(shù)
$up_folder="ups"; //保存上傳文件的目標文件夾
if(isset($_FILES['myfile'])){
//由于 $_FILES['myfile'] 是個數(shù)組,所以需要使用循環(huán)遍歷
for($i=0;$i<$max_files;$i++){
//如果未出錯
if($_FILES['myfile']['error'][$i]==0){
if(move_uploaded_file($_FILES['myfile']['tmp_name'][$i],$up_folder."/".$_FILES['myfile']['name'][$i])){
//成功上傳后,計數(shù)器增 1
$up_ok_files +=1;
}
else{
echo "<h4 style='color:red;'>在服務(wù)器中保存失敗</h4>";
}
}
}
echo "<h4>成功上傳 ".$up_ok_files. " 個文件</h4>";
}
?>

如果對 $_FILES['myfile'] 這個數(shù)組的結(jié)構(gòu)不清楚,那么可以在循環(huán)之前加入這句代碼將其顯示出來:
print_r($_FILES['myfile']);

對這個數(shù)組的結(jié)構(gòu)了解之后,理解上述代碼就比較容易了。
foreach循環(huán)實現(xiàn)
常規(guī)下,php上傳一張圖片,頁面上添加一個文件域,上傳后,得到的數(shù)組是二維數(shù)組
轉(zhuǎn)變一下,
頁面上添加多個文件域,并且他們的name屬性相同,而且是以數(shù)組形式提交(比如:name="file[]")
那么上傳后,得到的是三維數(shù)組
而,php中,foreach循環(huán)對遍歷數(shù)組那真是完美至極
用foreach遍歷一次這個三維數(shù)組,得到的結(jié)果就又是二維數(shù)組,那么,就和上傳一張圖片一樣一樣的了





查看完整回答
反對 回復 2019-06-01
?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

foreach循環(huán)實現(xiàn)
常規(guī)下,php上傳一張圖片,頁面上添加一個文件域,上傳后,得到的數(shù)組是二維數(shù)組
轉(zhuǎn)變一下,
頁面上添加多個文件域,并且他們的name屬性相同,而且是以數(shù)組形式提交(比如:name="file[]")
那么上傳后,得到的是三維數(shù)組
而,php中,foreach循環(huán)對遍歷數(shù)組那真是完美至極
用foreach遍歷一次這個三維數(shù)組,得到的結(jié)果就又是二維數(shù)組,那么,就和上傳一張圖片一樣一樣的了




查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關(guān)注
  • 919 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號