php 多文件上傳

<html>
 <head>
     <title>
         多文件上傳
     </title>
 </head>
<body>
  <form action="" method="post" enctype="multipart/form-data" >
      <table border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#CCCCCC" id="up_table" >
          <tbody id="auto">
          <tr id="show" >
              <td bgcolor="#FFFFFF">上傳文件 </td>
              <td bgcolor="#FFFFFF"><input name="u_file[]" type="file"></td>
          </tr>
          <tr>
              <td bgcolor="#FFFFFF">上傳文件 </td>
              <td bgcolor="#FFFFFF"><input name="u_file[]" type="file"></td>
          </tr>
          <tr>
              <td bgcolor="#FFFFFF">上傳文件 </td>
              <td bgcolor="#FFFFFF"><input name="u_file[]" type="file"></td>
          </tr>
          <tr>
              <td bgcolor="#FFFFFF">上傳文件 </td>
              <td bgcolor="#FFFFFF"><input name="u_file[]" type="file"></td>
          </tr>
          </tbody>
          <tr>
              <td colspan="4" bgcolor="#FFFFFF"><input type="submit" value="上傳" /></td>
          </tr>
      </table>
  </form>

  <?php
    if(!empty($_FILES['u_file']['name'])){
        $file_name=$_FILES['u_file']['name'];//將上傳文件另存爲數組
        $file_tmp_name=$_FILES['u_file']['tmp_name'];//將上傳的臨時文件名存爲數組
        for($i=0;$i<count($file_name);$i++){
            if($file_name[$i]!=""){
                move_uploaded_file($file_tmp_name[$i],$file_name[$i]);
                echo "文件".$file_name[$i].'上傳成功。更更名稱爲:'.$i.":".$file_name[$i]."<br/>";
            }
        }
    }
  ?>
</body>
</html>
相關文章
相關標籤/搜索