1、php文件上传保存。。。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>无标题文档</title>
 6 </head>
 7 
 8 <body>
 9 
10 /*作业:上网找一个上图片传预览代码*/
11 
12 <form action="chuli.php" method="post" enctype="multipart/form-data">
13 
14 <input type="file" name="file" />
15 
16 <input type="submit" name="上传" />
17 </form>
18 </body>
19 </html>
20 
21 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
22 <html xmlns="http://www.w3.org/1999/xhtml">
23 <head>
24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
25 <title>无标题文档</title>
26 </head>
27 
28 <body>
29 <?php
30 
31 //上传文件的所有信息保存在数组里;
32 //echo $_FILES["file"]["name"];
33 //echo $_FILES["file"]["type"];//取文件类型
34 //echo $_FILES["file"]["size"];//取文件大小
35 //echo $_FILES["file"]["tmp_name"];//文件在服务器临时存放路径
36 //
37 //echo $_FILES["file"]["error"];//判断是否上传出错
38 
39 //文件上传
40 //1、判断是否出错
41 if($_FILES["file"]["error"])
42 {
43     echo "文件上传出错";
44 }else
45 {
46     //2、加限制条件
47     if($_FILES["file"]["type"] =="image/jpeg" && $_FILES["file"]["size"]<1024000 )
48     {
49         //处理文件名
50         $str=date("YmdHisms",time());
51         
52         //3、造一个存储路径
53         $url="./img/".$str.$_FILES["file"]["name"];
54         
55         //将路径的编码格式转换为国标,防止文件名乱码
56         $FILEname=iconv("utf-8","gb2312",$url);
57         
58         if(file_exists($_FILEname))
59         {
60             echo "该文件已存在";
61         }else
62         {
63         //存储
64         move_uploaded_file($_FILES["file"]["tmp_name"],$filename);        
65         }
66                 //echo "可以上传";
67     }else
68     {
69         
70     echo "上传不符合要求";    
71     }
72 }
73 
74 ?>
75 </body>
76 </html>
77 //文字未转码所有在这里面写!

 

posted on 2016-04-19 11:58  悠悠小花  阅读(450)  评论(0编辑  收藏  举报