PHP多文件上传(简单实用)

来源:互联网 发布:java getname 编辑:程序博客网 时间:2024/06/15 11:20

<html><head><title>测试页面</title>
</head>
<body>
<form enctype="multipart/form-data" method="post"
 action="<?php echo $_SERVER['PHP_SELF']; ?>"><input type="file" name="files[]"><br>
 <input type="file" name="files[]">
<input type="submit" value="上传" name="submit" /></form>
<?php
if(@$_FILES["files"]!=null){
ini_set("file_uploads","1"); //允许上传
$files=$_FILES["files"];
foreach($files as $k=>$v){
$i=0;
//获取原文件名
if($k=="name"){
 foreach($v as $name){
 $arrname[$i]=$name;
 $i++;
  }
 }
 $i=0;
 //获取临时文件名
 if($k=="tmp_name"){
 foreach($v as $name){
 $arrtmpname[$i]=$name;
 $i++; 
  }
 }
}
//保存文件
for($i=0;$i<count($arrname);$i++){
move_uploaded_file($arrtmpname[$i],"test/".$arrname[$i]);
 }
}
?>
</body>
</html>