php文件上传
2012-11-05 13:11 前端小个 阅读(208) 评论(0) 编辑 收藏 举报<?php
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ //判断文件是否存在!
$upfile=$_FILES['upfile'];//获取文件
$name=$upfile['name'];//获取文件名
$type=$upfile['type'];//获取文件类型
$size=$upfile['size'];//获取文件大小
$error=$upfile['error'];//获取文件有误错误
$tmp_name=$upfile['tmp_name'];//获取临时文件名
switch($type){ //判断是否符合类型要求
case "image/pjpeg":$ok=1;
break;
case "image/jpeg":$ok=1;
break;
case "image/git=f":$ok=1;
break;
case "image/png":$ok=1;
break;
}
if($ok $$ $error=='0'){
move_uploaded_file($tmp_name,"up/".$name);}else{//把文件移到目标位置
echo "error";
}
}
?>
<form enctype="multipart/form-data" method="post">
上传文件:<input type="file" name="upfile">
<input type="submit">
</form>