1 Star 0 Fork 21

闻本志/php_study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
friend.php 3.86 KB
一键复制 编辑 原始数据 按行查看 历史
Your Name 提交于 2020-12-24 11:31 . 布置作业(85)
<?php
/**
* TestGuest Version1.0
* ================================================
* Copy 2019-2021 ljcollege
* Web: http://www.ljcollege.com
* ================================================
* Author: Luo
* Date: 2020-9-8
*/
session_start();
//定义个常量,用来授权调用includes里面的文件
define('IN_TG',true);
//定义个常量,用来指定本页的内容
define('SCRIPT','friend');
//引入公共文件
require dirname(__FILE__).'/includes/common.inc.php';
//判断是否登录了
if (!isset($_COOKIE['username'])) {
_alert_close('请先登录!');
}
//添加好友
if ($_GET['action'] == 'add') {
_check_code($_POST['code'],$_SESSION['code']);
if (!!$_rows = _fetch_array("SELECT
tg_uniqid
FROM
tg_user
WHERE
tg_username='{$_COOKIE['username']}'
LIMIT
1
")) {
_uniqid($_rows['tg_uniqid'],$_COOKIE['uniqid']);
}
include ROOT_PATH.'includes/check.func.php';
$_clean = array();
$_clean['touser'] = $_POST['touser'];
$_clean['fromuser'] = $_COOKIE['username'];
$_clean['content'] = _check_content($_POST['content']);
$_clean = _mysql_string($_clean);
//不能添加自己
if ($_clean['touser'] == $_clean['fromuser']) {
_alert_close('请不要添加自己!');
}
//数据库验证好友是否已经添加
if (!!$_rows = _fetch_array("SELECT
tg_id
FROM
tg_friend
WHERE
(tg_touser='{$_clean['touser']}' AND tg_fromuser='{$_clean['fromuser']}')
OR
(tg_touser='{$_clean['fromuser']}' AND tg_fromuser='{$_clean['touser']}')
LIMIT
1
")) {
_alert_close('你们已经是好友了!或者是未验证的好友!无需添加!');
} else {
//添加好友信息
_query("INSERT INTO tg_friend (
tg_touser,
tg_fromuser,
tg_content,
tg_date
)
VALUES (
'{$_clean['touser']}',
'{$_clean['fromuser']}',
'{$_clean['content']}',
NOW()
)
");
if (_affected_rows() == 1) {
_close();
//_session_destroy();
_alert_close('好友添加成功!请等待验证!');
} else {
_close();
//_session_destroy();
_alert_back('好友添加失败!');
}
}
}
//获取数据
if (isset($_GET['id'])) {
if (!!$_rows = _fetch_array("SELECT
tg_username
FROM
tg_user
WHERE
tg_id='{$_GET['id']}'
LIMIT
1
")) {
$_html = array();
$_html['touser'] = $_rows['tg_username'];
$_html = _html($_html);
} else {
_alert_close('不存在此用户!');
}
} else {
_alert_close('非法操作!');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require ROOT_PATH.'includes/title.inc.php';
?>
<script type="text/javascript" src="js/code.js"></script>
<script type="text/javascript" src="js/message.js"></script>
</head>
<body>
<div id="message">
<h3>添加好友</h3>
<form method="post" action="?action=add">
<input type="hidden" name="touser" value="<?php echo $_html['touser']?>" />
<dl>
<dd><input type="text" readonly="readonly" value="TO:<?php echo $_html['touser']?>" class="text" /></dd>
<dd><textarea name="content">我非常想和你交朋友!</textarea></dd>
<dd>验 证 码:<input type="text" name="code" class="text yzm" /> <img src="code.php" id="code" onclick="javascript:this.src='code.php?tm='+Math.random();" /> <input type="submit" class="submit" value="添加好友" /></dd>
</dl>
</form>
</div>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/SRine/php_study.git
git@gitee.com:SRine/php_study.git
SRine
php_study
php_study
master

搜索帮助