PHP實現一個按鈕點選上傳多個圖片操作示例
阿新 • • 發佈:2020-01-26
本文例項講述了PHP實現一個按鈕點選上傳多個圖片。分享給大家供大家參考,具體如下:
test.html 程式碼如下
<form action="upload.php" method="post" enctype="multipart/form-data"> <p>Pictures:<br /> <input type="file" name="pictures[]" /><br /> <input type="file" name="pictures[]" /><br /> <input type="file" name="pictures[]" /><br /> <input type="submit" name="upload" value="新增" /> </p> </form>
upload.PHP 上傳程式碼如下
<?php $uploadfile; if($_POST['upload']=='新增'){ $dest_folder = "picture/"; //上傳圖片儲存的路徑 圖片放在跟你upload.php同級的picture資料夾裡 $arr=array(); //定義一個數組存放上傳圖片的名稱方便你以後會用的,如果不用那就不寫 $count=0; if(!file_exists($dest_folder)){ mkdir($dest_folder); } foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; $uploadfile = $dest_folder.$name; move_uploaded_file($tmp_name,$uploadfile); $arr[$count]=$uploadfile; echo $arr[$count]."<br />"; $count++; } } echo "<hr/>";var_dump($arr);die; } ?>
更多關於PHP相關內容感興趣的讀者可檢視本站專題:《php檔案操作總結》、《PHP目錄操作技巧彙總》、《PHP常用遍歷演算法與技巧總結》、《PHP資料結構與演算法教程》、《php程式設計演算法總結》及《PHP網路程式設計技巧總結》
希望本文所述對大家PHP程式設計有所幫助。