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

📄 rooms.php

📁 很不错的php聊天室源码,提供给大家学习
💻 PHP
字号:
<?php
session_start();
include "../include/query.php";
include "../include/functions.php";
if($_SESSION["administrator"]=="")
{
	header("location:../notice.php?id=".admin_only);
	exit;
}
timer();
$db = new db_query;
?>
<html>
<head>
<title>
<?=getConfig("chatroom_name")?> -- 房间设置
</title>
<link rel="StyleSheet" type="text/css" href="../styles/admin.css">
<META http-equiv="Content-Type" content="text/html;charset=gb2312">
<script language=javascript>
function checkAddRoom()
{
	fm = document.chatroomForm;
	if(fm.roomname.value=="")
	{
		alert("请填写聊天室名称!");
		fm.roomname.focus();
		return false;
	}
	if(fm.grade.value=="")
	{
		alert("请填写允许进入级别!");
		fm.grade.focus();
		return false;
	}
	if(isNaN(fm.grade.value))
	{
		alert("允许级别必须为数字!");
		fm.grade.focus();
		return false;
	}
	if(fm.maxonline.value=="")
	{
		alert("请填写最大在线人数");
		fm.maxonline.focus();
		return false;
	}
	if(isNaN(fm.maxonline.value))
	{
		alert("允许最大再线人数必须为数字!");
		fm.maxonline.focus();
		return false;
	}
	if(fm.inuse.value=="")
	{
		alert("请设置是否开启!");
		fm.inuse.focus();
		return false;
	}
	if(fm.inuse.value!="0"&&fm.inuse.value!="1")
	{
		alert("开启设置必须为0或者1的数字!");
		fm.inuse.focus();
		return false;
	}
	fm.submit();
}
</script>
</head>
<body bgcolor="<?=getConfig("page_bgcolor")?>">
<?php
include "menu.php";
?>
<table width=700 align="center" cellspacing=0 cellpadding=0 class="messagebox">
<tr>
	<td class="messagetitle">
	房间设置
	</td>
</tr>
<form name="chatroomForm" action="saveconfig.php?w=rooms" method="post" onsubmit="return checkAddRoom(this)">
<tr>
	<td class="messageright">
	<table width=700 cellspacing=1 cellpadding=2 bgcolor="black">
	<tr>
		<td colspan=2 align=center bgcolor="#6699ff">
		<b>添加新房间</b>
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
			房间名称
		</td>
		<td width=500 bgcolor="white">
			<input type="text" name="roomname" maxlength=20>
			请不要用特殊字符
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
			允许进入该聊天室的级别
		</td>
		<td width=500 bgcolor="white">
			<input type="text" name="grade" maxlength=20>
			>=1的一个整数
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
			房间最大人数
		</td>
		<td width=500 bgcolor="white">
			<input type="text" name="maxonline" maxlength=20>
			请填写一个>=1的整数
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
			房间主人
		</td>
		<td width=500 bgcolor="white">
			<input type="text" name="masters" maxlength=20>
			可以为多个,请用半角,号分开
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
			是否开启
		</td>
		<td width=500 bgcolor="white">
			<input type="text" name="inuse" maxlength=20>
			0为关闭,1为开启
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		&nbsp;
		</td>
		<td width=500 bgcolor="white">
		<input type="hidden" name="act" value="add"><button onclick="javascript:checkAddRoom()">确定添加</button>
		</td>
	</tr>
	<tr>
		<td colspan=2 align=center bgcolor="#6699ff">
		<b>修改房间设置</b>
		</td>
	</tr>
</form>
<?php
$db->connect();
$roomResult = $db->query("select * from `rooms`");
while($roomRow = $db->fetchArray($roomResult))
{
?>
<form name="chatroomForm<?=$roomRow["id"]?>" action="saveconfig.php?w=rooms" method="post">
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		房间名称
		</td>
		<td width=500 bgcolor="white">
		<input type="text" name="roomname" value="<?=$roomRow["room_name"]?>">
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		最大在线人数
		</td>
		<td width=500 bgcolor="white">
		<input type="text" name="maxonline" value="<?=$roomRow["maxonline"]?>">>=1的整数 
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		允许进入的级别
		</td>
		<td width=500 bgcolor="white">
		<input type="text" name="grade" value="<?=$roomRow["grade"]?>">>=1的整数
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		房间主人
		</td>
		<td width=500 bgcolor="white">
		<input type="text" name="masters" value="<?=$roomRow["masters"]?>">可为多位,用半角,号分开
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		是否开启
		</td>
		<td width=500 bgcolor="white">
		<input type="text" name="inuse" value="<?=$roomRow["inuse"]?>">0为关闭,1为开启
		</td>
	</tr>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		&nbsp;
		</td>
		<td width=500 bgcolor="white">
		<input type="hidden" name="act" value=""><input type="hidden" name="roomid" value="<?=$roomRow["id"]?>"><button onclick="act.value='edit';chatroomForm<?=$roomRow["id"]?>.submit()">确定修改</button>&nbsp;<button onclick="if(confirm('真的要删除房间吗?')){act.value='delete';chatroomForm<?=$roomRow["id"]?>.submit()}">删除房间</button>
		</td>
	</tr>
</form>
	<tr>
		<td width=200 align="right" bgcolor="buttonface">
		&nbsp;
		</td>
		<td width=500 bgcolor="white">
		&nbsp;
		</td>
	</tr>
<?php
}
?>
	</table>
	</td>
</tr>
</table>
<br>
<?php
include "../include/copyrights.php";
?>
</body>
</html>

⌨️ 快捷键说明

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