for($i=1;$i<=5;$i++){
if(!empty($_FILES["pic$i"]['name'])){ //如果文件不为空
if($_FILES["pic$i"]['error']>0){//如果文件上传失败
switch ($_FILES["pic$i"]['error']){
case 1:
echo "上传文件大小超出配置文件规定值";
break;
case 2:
echo "上传文件大小超出表单中约定的值";
break;
case 3:
echo "上传文件不全";
break;
case 4:
echo "没有上传文件";
break;
}
}else{
if(!is_dir("upfile")){
mkdir("upfile");
}
//获取文件类型
list($maintype,$subtype)=explode("/",$_FILES["pic$i"]['type']);
//判断文件格式是否正确
if ($maintype!="image"||$subtype!="pjpeg"){
echo "上传文件格式不对!
";
}else{
//如果上传文件格式正确,构建动态路径
$path = "upfile/".rand(0, 10000).time().strtolower(strstr($_FILES["pic$i"]['name'], "."));
//判断是否上传文件
if(is_uploaded_file($_FILES["pic$i"]['tmp_name'])){
//判断文件是否上传成功
if(move_uploaded_file($_FILES["pic$i"]['tmp_name'], $path)){
echo "文件:".time().strtolower(strstr($_FILES["pic$i"]['name'], "."))
." 上传成功,大小为:".$_FILES["pic$i"]['size']."字节
";
}else{
echo "上传失败";
}
}else{
echo "上传文件:".$_FILES["pic$i"]['name']."不合法!";
}
}
}
}else{
continue;
}
}
?>