0) { // php传图片会默认放在临时目录下,在程序执行结束后就会自动删除 // php上传图片,本质上就是从临时目录中将文件及时移动到指定目录下 // 先获取图片的格式 $ext = pathinfo($_FILES["avatar"]["name"], PATHINFO_EXTENSION); $img_path = "images/avatar/" . date("YmdHis") . mt_rand(10000, 99999) . "." . $ext; move_uploaded_file($_FILES["avatar"]["tmp_name"], $img_path); // 写入数据库中 $id = $_GET["id"]; $sql = "UPDATE users SET avatar = '$img_path' WHERE id = $id"; if (mysqli_query($conn, $sql) === TRUE) { echo ""; } else { echo "Error: " . $sql . "" . $conn->error; } } // 获取当前的头像 $sql = "select * from users where id = '" . $_GET["id"] . "'"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($result); $avatar = $row["avatar"]; ?> 头像修改 更新用户头像 当前头像 👤 上传新头像 支持 JPG、PNG、GIF 格式,文件大小不超过 2MB 💾 上传头像 取消
更新用户头像
当前头像
支持 JPG、PNG、GIF 格式,文件大小不超过 2MB