我是作一個可以上傳3個檔案的功能
可是不知道為什麼上傳出去後網頁顯示成功
但往往只有一兩個檔案會複製到資料夾
按重新整理後才會檔案完全複製到資料夾李
這是為什麼咧? 以下是我的code
<?
/*接收檔案資料*/
for ($i=0;$i<3;$i++){
$name[$i] = $_FILES["f".$i]["name"];
$tname[$i] = $_FILES["f".$i]["tmp_name"];
$size[$i] = $_FILES["f".$i]["size"];
$type[$i] = $_FILES["f".$i]["type"];
}
/*將檔案複製到資料夾*/
for($i=0;$i<3;$i++){
//$size =$_FILES["f".$i]["size"][$i]/1024;
echo "檔案大小:".$size[$i]."KB<br>";
echo "檔案名稱:".$name[$i]."<br>";
echo "暫存檔名:".$tname[$i]."<br><br><HR>";
if(is_uploaded_file($tname[$i]))
echo $_FILES["f".$i]["name"].'上傳成功!!<br><br>';
else if($tname[$i]== NULL)
echo "無資料上傳<br><br>";
else
echo $name[$i]."上傳失敗!!<br><br>";
move_uploaded_file($tname[$i],$name[$i]);
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.183.205
推
05/25 12:11, , 1F
05/25 12:11, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章