1 <form action="chuli.php" method="post" enctype="multipart/form-data">
2     <input type="file" name="file" />
3     <input type="submit" value="上传" />
4 </form>
 1 <?php
 2 //var_dump($_FILES);
 3 
 4 //1.判断是否出错
 5 //2.控制上传的格式
 6 //3.控制上传文件的大小
 7 //4.控制文件名不能重复(如果重复不能上传)
 8     //怎么让文件名不重复
 9     //1.文件名自动生成
10     //2.使用文件夹的方式
11     
12 //5.保存文件
13 
14 if(!$_FILES["file"]["error"]){
15     if($_FILES["file"]["type"]=="image/jpeg" && $_FILES["file"]["size"]<=1024000){
16         $filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
17         $filename = iconv("UTF-8","gb2312",$filename);
18         
19         if(!file_exists($filename)){
20             //上传
21             move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
22             }else{
23                 echo "该文件已存在";
24             }
25         }else{
26             echo "文件格式或大小不对";
27             }
28     }else{
29         echo $_FILES["file"]["error"];
30         }

 

posted on 2016-11-17 10:13  小学员G  阅读(145)  评论(0)    收藏  举报