后台登录 <?php if($_POST){ $uname = trim($_POST[‘uname‘]); $pasd = md5($_POST[‘pasd‘]); //接受提交过来的数据,trim为除去字符串前后的空格,md5为密码加密操作 $conn = new mysqli(‘localhost‘,‘root‘,‘root‘,‘qiye‘); $sql = “select * from admin where uname = ‘$uname‘ and pasd = ‘$pasd‘ “; $res = $conn->query($sql); if($conn->error){ die($conn->error); } $info = $res->fetch_assoc(); // 查询数据库,与之前PHP与MySQL数据库链接方法一样 if($res->num_rows > 0){ setcookie(‘admin‘,$info[‘id‘]); header(‘Location:index.php‘); }else{ $msg= ‘账号或者密码错误‘; } //判断数据,如果可以在数据库内找到对应的账号密码,说明正确,$res->num_rows > 0,页面跳转到‘Location:index.php‘(指定页面) $conn->close(); //断开连接 } ?> 文件上传 前端:form提交方式两种:post,get;文件上传<input type=”file”>–>enctype=”multipart/form-data”文件上传必须在form表单加入 后端(php):接受数据:$_POST; $_GET; $_REQUEST; $_FILE <?php if($_FILES){ $temp = explode(“.”,$_FILES[‘img‘][‘name‘]); $ext = end($temp); //将文件名称用.隔开,然后查找最后一个元素确定文件类型 if($_FILES[‘img‘][‘type‘]==”image/png”||$_FILES[‘img‘][‘type‘]==”image/jpg”||$_FILES[‘img‘][‘type‘]==”image/jpeg”&&$_FILES[‘img‘][‘size‘] <= 204800){ //判断文件的类型,几种图片都可以,以及其大小,确定上传操作是否进行 $uname = ‘../../hh/‘.time().‘.‘.$ext; //修改文件储存名称,采用时间函数防止重名 move_uploaded_file($_FILES[‘img‘][‘tmp_name‘],$uname); //上传操作 echo $uname; } } ?>