代码很简单,这里我们就不多废话了,直接奉上源码
php" id="highlighter_150717">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
<?php // 注册表单的姓名 $name = "" ; $nameErr = "" ; if ( $_SERVER [ "REQUEST_METHOD" ]== "POST" ) { if ( empty ( $_POST [ 'name' ])) { } else { $name = $_POST [ 'name' ]; if (!preg_match( "/^[a-zA-Z]*$/" , $name )) { $nameErr = "只允许字母和空格" ; } else { echo '姓名' . $name ; } } // 文件上传 if ((( $_FILES [ "file" ][ "type" ] == "image/gif" ) || ( $_FILES [ "file" ][ "type" ] == "image/jpeg" ) || ( $_FILES [ "file" ][ "type" ] == "image/pjpeg" )) && ( $_FILES [ "file" ][ "size" ] < 2000000)) { if ( $_FILES [ "file" ][ "error" ]>0) { echo "错误:" . $_FILES [ "file" ][ "error" ]. "<br/>" ; } else { echo "upload:" . $_FILES [ "file" ][ "name" ]. "<br/>" ; echo "type:" . $_FILES [ "file" ][ "type" ]. "<br/>" ; echo "size:" . $_FILES [ "file" ][ "size" ]. "<br/>" ; echo "stored in:" . $_FILES [ "file" ][ "tmp_name" ]; } } else { if ( file_exists ( "weiwei/" . $_FILES [ "file" ][ "name" ])) { echo $_FILES [ "file" ][ "name" ]. "上传成功." ; } else { move_uploaded_file( $_FILES [ "file" ][ "tmp_name" ], "weiwei/" . $_FILES [ "file" ][ "name" ]); echo "Stored in: " . "weiwei/" . $_FILES [ "file" ][ "name" ]; } echo "上传成功" ; } } ?> <!doctype html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>注册表单</title> </head> <body> <form action= "" method= "post" enctype= "multipart/form-data" > 姓名:<input type= "text" name= "name" value= "" > <span class = "error" >* <?php echo $nameErr ;?></span> 文件类型:<input type= "file" name= "file" id= "file" > <img src= "<?php echo " weiwei/ ".$_FILES['file']['name']?>" alt= "" > <input type= "submit" name= "sub" value= "提交" > </form> </body> </html> |
以上所述就是本文的全部内容了,希望大家能够喜欢。