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>
相关文章
相关标签/搜索