1. 程式人生 > 程式設計 >PHP實現一個按鈕點選上傳多個圖片操作示例

PHP實現一個按鈕點選上傳多個圖片操作示例

本文例項講述了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程式設計有所幫助。