代码很简单,这里我们就不多废话了,直接奉上源码
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>
|
以上所述就是本文的全部内容了,希望大家能够喜欢。