您的位置:首页 > 编程语言 > PHP开发

PHP 文件上传

2016-05-23 16:19 411 查看
<body>
<form action="chuli.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="上传" />
</form>

<img src="../1-1.jpg" />
</body>
</html>


文件上传处理

<?php
//判断文件上传是否出错
if(!$_FILES["file"]["error"])
{
//限制上传文件的类型,文件大小
if(($_FILES["file"]["type"]=="image/png" ||$_FILES["file"]["type"]=="image/jpeg")&& ($_FILES["file"]["size"]<=1048576))
{
//造文件存储的路径
//$filename = "./img/".date("YmdHis",time()).$_FILES["file"]["name"];
$filename = "./img/".$_FILES["file"]["name"];
//处理文件名编码格式
$filename = iconv("UTF-8","gb2312",$filename);
//$filename = "./img/kaifa/zhangsan/20160523/aa.jpg";

//判断文件名是否重复
if(file_exists($filename))
{
echo "该文件已经存在!";
}
else
{
//上传文件(移动文件)
move_uploaded_file($_FILES["file"]["tmp_name"],$filename);

}
}
else
{
echo "上传的文件类型不支持!";
}

}
else
{
echo "文件上传失败!";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: