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

📄 functions.php

📁 很不错的php聊天室源码,提供给大家学习
💻 PHP
字号:
<?php
include "const.php";
function UnOnline($n)
{
	$db = new db_query;
	$db->connect();
	$db->query("delete from `onlinelist` where `username` = '{$n}'");
	$db->close();
	session_unregister("userrank");
	session_unregister("username");
	session_unregister("roomid");
}
function getConfig($configName)
{
	$db = new db_query;
	$db->connect();
	$res = $db->query("select `value` from `config` where `name` = '{$configName}'");
	if($db->numrows($res))
	{
		return $db->result($res,0,"value");
	}
	else
	{
		return "not found: {$configName}";
	}
	$db->close();
}
function timer() {
	global $_timer;
	if(empty($_timer['start'])) {
		$mtime = explode(' ', microtime());
		$_timer['start'] = $mtime[1] + $mtime[0];
	} else {
		$mtime = explode(' ', microtime());
		return number_format(($mtime[1] + $mtime[0] - $_timer['start']), 4);
	}
}
/*----------------验证用户身份的有效性-------------------*/
function verifyMember($sid,$name)
{
	$db = new db_query();
	$db->connect();
	if($db->result($db->query("select count(*) from `onlinelist` where `sessionid`= '{$sid}' and `username` ='{$name}'"),0,"count(*)"))
	{
		return true;
	}
	else
	{
		return false;
	}
	$db->close();
}

/*-------------------send messages-----------------------
发送发言进数据库的函数
$msg["to"] :发送给谁
$msg["from"] :谁发送的
$msg["title"] :是否标题
$msg["saycolor"] :发言颜色
$msg["content"] :发言内容
$msg["private"] :私有消息
$msg["namecolor"]:名字颜色
$msg["event"];动作类别
$msg["type"];消息类别
---------------------------------------------------------*/
function addMessage($msg,$db)
{
	if($msg["title"]==1)
	{
		$db->query("update `rooms` set `title_from` = '{$msg["from_user"]}',`title_content` = '{$msg["content"]}' ,`title_time` = '".date("H:i:s")."' where `id` = '{$msg["roomid"]}'");
	}
	$sql = "insert into `messages` set `from_user`='".$msg["from_user"]."',`to_user` = '".$msg["to_user"]."',`time` = '".date("H:i:s")."',`title` = '".$msg["title"]."',`saycolor` = '".$msg["saycolor"]."',`namecolor` = '".$msg["namecolor"]."',`private` = '".$msg["private"]."', `content` = '".$msg["content"]."',`type` = '{$msg["type"]}',`event` = '{$msg["event"]}',`face` = '{$msg["face"]}',`roomid` = '{$msg["roomid"]}'";
	$result = $db->query($sql);
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -