<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"]; }