上传文件

<body>
<form action="shangchuanchuli..php" method="post" enctype="multipart/form-data">
	<input type="file" name="file" />
    <input type="submit" value="上传" />
</form>
</body>

处理页面:

<?php
//var_dump($_FILES);

//1.判断是否出错
//2.控制上传的格式
//3.控制上传文件的大小
//4.控制文件名不能重复(如果重复不能上传)
	//怎么让文件名不重复
	//1.文件名自动生成
	//2.使用文件夹的方式
	
//5.保存文件

if(!$_FILES["file"]["error"])
{
	if($_FILES["file"]["type"]=="image/jpeg" && $_FILES["file"]["size"]<=1024000)
	{
		$filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
		$filename = iconv("UTF-8","gb2312",$filename);
		
		if(!file_exists($filename))
		{
			//上传
			move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
		}
		else
		{
			echo "该文件已存在";
		}
	}
	else
	{
		echo "文件格式或大小不对";
	}
}
else
{
	echo $_FILES["file"]["error"];
}

  

posted @ 2016-11-15 13:52  学生Q  阅读(133)  评论(0编辑  收藏  举报