⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addmessage.php

📁 很不错的php聊天室源码,提供给大家学习
💻 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 + -