📄 addmessage.php
字号:
<?php
session_start();
include "include/query.php";
include "include/functions.php";
if(!isset($_SESSION["username"]))
{
echo "showNotice('您登陆了吗?');";
}
$db = new db_query;
$db->connect();
$masters = $db->result($db->query("select `masters` from `rooms` where `id` = '{$_SESSION["roomid"]}'"),0,"masters");
$isMaster = false;
if($masters!="")
{
$arrMasters = explode(",",$masters);
for($i=0;$i<count($arrMasters);$i++)
{
if($arrMasters[$i]==$_SESSION["username"])
{
$isMaster = true;
}
}
}
$message = array("private"=>"","event"=>"","from_user"=>"","type"=>"","roomid"=>"","content"=>"","to_user"=>"","title"=>"","namecolor"=>"","saycolor"=>"","face"=>"");
$message["from_user"] = $_GET["from_user"];
$message["to_user"] = $_GET["to_user"];
$message["saycolor"] = $_GET["saycolor"];
$message["namecolor"] = $_GET["namecolor"];
$message["private"] = $_GET["private"];
$message["title"] = $_GET["title"];
$message["face"] = $_GET["face"];
$message["roomid"] = $_SESSION["roomid"];
$content = htmlspecialchars($_GET["content"]);
//对于content进行处理
if(($userrank>=getConfig("enable_picture"))||$isMaster)
{
$patterns = array("/\[img\]\s*([^\[]+?)\s*\[\/img\]/i");
$replace = array("<img src='pictures/\\1'>");
$content = preg_replace($patterns, $replace,$content);
}
if($_GET["title"] == 1)
{
if(!$isMaster)
{
if(($_SESSION["userrank"]<getConfig("enable_title")))
{
echo "showNotice('权限不够,无法完成操作。')";
exit;
}
}
}
$message["content"] = $content;
addMessage($message,$db);
$tm = date("H:i:s");
echo "writeMessage('".addslashes($message["content"])."','{$message["from_user"]}','{$message["to_user"]}','{$tm}','{$message["title"]}','{$message["saycolor"]}','{$message["namecolor"]}','{$message["private"]}',0,0,'{$message["face"]}');";
$db->close();
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -