當前位置:編程學習大全網 - 網站源碼 - php實現:壹次選擇多個文件上傳

php實現:壹次選擇多個文件上傳

參考代碼如下:

<?php

$max_files=5; //最多上傳文件的個數,與 up.htm 中的 input file 控件的個數相同

$up_ok_files=0; //成功上傳的文件個數

$up_folder="ups"; //保存上傳文件的目標文件夾

if(isset($_FILES['myfile'])){

//由於 $_FILES['myfile'] 是個數組,所以需要使用循環遍歷

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])){

//成功上傳後,計數器增 1

$up_ok_files +=1;

}

else{

echo "<h4 style='color:red;'>在服務器中保存失敗</h4>";

}

}

}

echo "<h4>成功上傳 ".$up_ok_files. " 個文件</h4>";

}

>

註意:

如果對 $_FILES['myfile'] 這個數組的結構不清楚,可以在循環之前加入這句代碼將其顯示出來:

print_r($_FILES['myfile']);

  • 上一篇:新世紀福音戰士電視中的零機色彩
  • 下一篇:javaweb,監聽器和定時器(Quartz)互相調控的問題
  • copyright 2024編程學習大全網