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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。