代码改变世界

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>