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 //文字未转码所有在这里面写!