<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<h2>好好练练多个文件上传</h2>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="up[]" /><br />
<input type="file" name="up[]" /><br />
<input type="file" name="up[]" /><br />
<input type="submit" value="上传" />
<input type="reset" value="清空" />
</form>
<?php
$name=$_FILES[up][name];//文件名称
$tmp=$_FILES[up][tmp_name];//文件临时名
$path='./upload/';//如果没有,请创建。这里可以加一个if语句的。应该加上!!
$date=date('Ymd',time());//给文件名加上时间前缀
if(!empty($name)){
//$x指的是第几个文件:
for($x=0;$x<count($name);$x++){
if(!empty($name[$x])){
move_uploaded_file($tmp[$x],$path.$date.iconv('utf-8','gb2312',$name[$x]));
echo $name[$x].'上传成功<br />';
}
else
echo "<p style='color:red;'>文件太大或未知</p>";
}
}else{
echo "<p style='color:red;'>文件名不能为空</p>";
}
?>
</body>
</html>