文件上传:
1.文件上传的提交方式必须是post方式
2.需要给form指定:enctype="multipart/form-data"
3.必须指定name属性,后台才能获取到相应的数据
文件上传,通过**$Files**获取,得到的是一个二维数组,是临时保存在服务器上,
print_r($_FILES);
time():时间戳,从1970年几月几号到现在的秒数(js是毫秒数)
**md5()😗*加密
网络上图片的名字:时间戳+加密+其他东西
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="./getData.php" method="post" enctype="multipart/form-data">
上传:<input type="file" name="fs"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
<?php
header("content‐Type:text/html;charset=utf‐8");
echo "<pre>";
//print_r($_FILES);
//print_r($_FILES["fs"]["tmp_name"]);
//临时路径
$tmp = $_FILES["fs"]["tmp_name"];
//echo time();
//$msg = md5(time());
//echo md5("32");
//echo "<br>";
//echo md5("32");
//真实路径
echo $imgPath = "./uploads/".time().md5("img").".jpg";
//第一个参数是临时路径
//第二个参数是真实路径
move_uploaded_file($tmp,$imgPath);
//echo "</pre>";
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="./getData2.php" method="post" enctype="multipart/form-data">
性别:女<input type="radio" name="sex" value="1">
男 <input type="radio" name="sex" value="0"><br>
爱好:
<input type="checkbox" name="hobby[]" value="1">吃饭
<input type="checkbox" name="hobby[]" value="2">睡觉
<input type="checkbox" name="hobby[]" value="3">玩游戏
<select name="city" id="">
<option value="1">广东</option>
<option value="2" selected>广西</option>
<option value="3">北京</option>
</select>
<br>
上传:<input type="file" name="fs">
<input type="submit" value="提交">
</form>
</body>
</html>
<?php
echo "<pre>";
echo $_POST["sex"];
echo "<br>";
//复选框一定要加[]
print_r($_POST["hobby"]);
echo "<br>";
print_r($_POST["city"]);
$tmp = $_FILES["fs"]["tmp_name"];
$imgPath = "./uploads/".time().md5("img").".jpg";
move_uploaded_file($tmp,$imgPath);
?>
mysqld:服务器
mysql:客户端
tinyint:无符号0—255;有符号-127—126;,最小的数字,性别用
文章用text
set names gbk:客户端需要gbk,显示中文
select * fron 表格名:显示全部
insert into 表名(字段列表) values(’’,’);