doChangeInfor.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<html>
<head>
<meta charset="UTF-8">
<title>处理表单</title>
</head>
<body>
<?php
//前台用户修改个人密码的功能实现
require_once('./system/dbConn.php');
//连接数据
$link=connect();
session_start();
$u=$_SESSION["user"];
$oldpswd=$_POST["old"];
$newpswd1=$_POST["new1"];
$newpswd2=$_POST["new2"];
$sql0="select * from users where uname='$u'";
$rs=mysqli_query($link,$sql0);
$row=mysqli_fetch_assoc($rs);
require_once('./system/dbConn.php');
//连接数据
$link=connect();
//使用$_POST数组获取表单中输入的数据
$uid=$_POST["uid"];
$uname =$_POST["uname"];
$tel = $_POST['tel'];
$gender = $_POST['gender'];
$email=$_POST["email"];
//上传文件错误的判定
if($_FILES["pic"]["error"]>0)
{
switch($_FILES["pic"]["error"])
{
case 1: echo "文件尺寸超过了配置文件的最大值"; exit;
case 3: echo "部分文件上传"; exit;
case 4: echo "没有选择头像文件!";
//如果没选择图片,则直接更新其他数据
$sql = "update users set uname='{$uname}',tel='{$tel}', gender={$gender},updatetime=now(),email='{$email}' where uid={$uid}";
break;
default: echo "未知错误"; exit;
}
}else { //上传文件,删除原来的头像,更新数据库
//获取文件扩展名
$suffix = strrchr($_FILES["pic"]["name"], '.'); //获取.在文件名中最后一次出现
//echo $suffix;
//指定在服务器上的文件存放路径和文件名
$filepath="images/";
$randname=date("YmdHis").rand(100,999).$suffix;
//echo $filepath.$newname.'<br/>';
//上传文件,如果上传成功,则将用户信息修改到数据库,否则提示“上传失败”
if (move_uploaded_file($_FILES["pic"]["tmp_name"],$filepath.$randname)) {
echo "图片上传成功<br>";
}
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
