case 3:
echo "文件只有部分被上传";
break;
case 4:
echo "没有文件被上传";
break;
default:
echo "末知错误";
}
exit;
}
$strArr=explode('.',$_FILES['spic']['name']);
$hz=$strArr[count($strArr)-1];
if(!in_array($hz,$allowType)){
exit("上传文件类型不正确.");
}
if($_FILES['spic']['size']>$maxsize){
exit("上传文件大小不能超过".$maxsize."字节.");
}
$fileName='./upload/';
if(!file_exists($fileName) || !is_writable($fileName)){
if(!@mkdir($fileName,0755)){
echo "建立上传目录失败,请重新指定上传目录";
}
}
if(is_uploaded_file($_FILES['spic']['tmp_name'])){
if(@move_uploaded_file($_FILES['spic']['tmp_name'],$fileName.$_FILES['spic']['name'])){
echo "上传文件成功";
}else{
echo "上传文件失败";
}
}else{
echo "非上传文件";
}
}