【php开源代码栏目提醒】:网学会员php开源代码为您提供addmessage.php参考,解决您在addmessage.php学习中工作中的难题,参考学习。
<?php
session_start();
include "include/query.php";
include "include/functions.php";
if(!isset($_SESSION["username"]))
{
echo "showNotice('您尚未
登陆?');";
}
//判断是不是房主
$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 = initMsgArray();
$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"]);
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();
?>