- 微信掃碼關注公衆号 :前端前端大前端,追求更精緻的閱讀體驗 ,一起來學習啊
- 關注後發送關鍵資料,免費擷取一整套前端系統學習資料和老男孩python系列課程
文章目錄
- 效果圖
- html代碼
- php代碼
效果圖
html代碼
<form method="post" enctype="multipart/form-data" action="do.php">
檔案1:<input type="file" name="image[]" /> <br />
檔案2:<input type="file" name="image[]" /> <br />
檔案3:<input type="file" name="image[]" /> <br />
<input type="submit" name="file" value="上傳">
</form>
php代碼
<?php
header('content-type:text/html;charset=utf-8');
if(isset($_POST['file'])) {//判斷檔案是否存在
foreach($_FILES['image']['name'] as $index=>$name) {//周遊上傳過來的檔案
$path='./uploads/'.uniqid('',true).strrchr($name,'.');
// 多檔案上傳結果是三維數組
//uniqid() 函數基于以微秒計的目前時間,生成一個唯一的 ID。玩過java的可以類比UUID
//strrchr() 函數(在php中)查找字元在指定字元串中從右面開始的最後一次出現的位置.
//如果成功,傳回該字元以及其後面的字元,如果失敗,則傳回 NULL
if(move_uploaded_file($_FILES['image']['tmp_name'][$index],$path))
echo "<pre>";
echo $name."上傳完畢";
}
}
?>