1. get请求处理:
建立html表单文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="server.php" method="get">
输入:<input name="name" type="text">
<input type="submit">
</form>
</body>
</html>
server.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
if(isset($_GET['name'])){
echo 'hello'.$_GET['name'];
}else{
echo "input name";
}
?>
</body>
</html>
2. 处理Post请求:
相加代码:
.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="server.php" method="post">
<input name="a" type="text"> +
<input name="b" type="text"> =
<input type="submit">
</form>
</body>
</html>
.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
if($_POST['a'] && $_POST['b']){
echo $_POST['a'] + $_POST['b'];
}else{
echo 'input data';
}
?>
</body>
</html>
3. 上传文件:
.html文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="server.php" method="post" enctype="multipart/form-data">
<input name="file" type="file">
<input type="submit">
</form>
</body>
</html>
上传图片一张图片:
.php文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
print_r($_FILES);
/**
* 输出内容:
* Array
(
[file] => Array
(
[name] => 1.jpg // 文件名
[type] => image/jpeg
[tmp_name] => C:\xampp\tmp\php1180.tmp //临时文件存放目录,在php页面结束后自动释放
[error] => 0
[size] => 14675
)
)
* 接下来要做的事情就是如何把临时文件的目录移出来,以当前目录的名字存放即换成:1.jpg存放
*/
$file = $_FILES['file'];
$filename = $file['name'];
// 函数第一个参数为临时文件的目录,第二个参数是文件名称
move_uploaded_file($file['tmp_name'],$filename);
// 显示图片
echo "<img src='$filename'>";
?>
</body>
</html>