?? notice.php
字號:
<?php
session_start();
include "include/query.php";
include "include/functions.php";
timer();
$db = new db_query;
$db->connect();
$returnURL = "index.php";
$reDirect = true;
$alert = array("image"=>"<img src='images/alert.gif'","message"=>"您出錯啦!");
$information = array("image"=>"<img src='images/information.gif'","message"=>"提示信息");
$complate = array("image"=>"<img src='images/complate.gif'","message"=>"操作完成");
$id = $_GET["id"];
$m = array();
$ref = "";
if(isset($_SERVER["HTTP_REFERER"]))
{
$ref = $_SERVER["HTTP_REFERER"];
}
switch($id)
{
case not_login:
$m[0] = "您還沒有登陸呢!";
$m[1] = "<a href='index.php'>點這里可以登錄</a>";
$fc = $alert;
break;
case not_allow_word:
$m[0] = "您的名字中包含系統不允許的字符。";
$fc = $alert;
break;
case msg_clear:
$m[0] = "由于您潛水時間過長,系統自動清除出聊天室。";
$m[1] = "您在 " + getConfig("max_nosay_time") ." 分鐘內沒發言。";
$reDirect = false;
$fc = $alert;
break;
case msg_kick:
$m[0] = "您被管理員【".$_GET["manager"]."】踢出了聊天室。";
$m[1] = "原因:".htmlspecialchars($_GET["why"]);
$fc = $information;
$reDirect = false;
//從在線列表中刪除該用戶名
//身份驗證
if(!verifyMember(session_id(),$_SESSION["username"]))
{
header("notice.php?id=".not_login);
exit;
}
else
{
UnOnline($_SESSION["username"]);
}
break;
case msg_lock:
$m[0] = "您被管理員【".$_GET["manager"]."】封鎖了IP <font color='red'>{$_SERVER["REMOTE_ADDR"]}</font> 。";
$m[1] = "原因:".htmlspecialchars($_GET["why"]);
$fc = $information;
$reDirect = false;
if(!verifyMember(session_id(),$_SESSION["username"]))
{
header("notice.php?id=".not_login);
exit;
}
else
{
UnOnline($_SESSION["username"]);
}
break;
case in_chat:
$m[0] = "您的用戶名正在使用中。";
$m[1] = "或者您的名字被盜用,如果確定可以去留言,請求管理員解決";
$m[2] = "如果您非正常退出,請過 1 分鐘后再來,系統會清除掉該用戶名。";
$fc = $alert;
break;
case password_wrong:
$m[0] = "密碼錯誤。";
$m[1] = "如果您確信密碼沒錯,可能用戶名被盜竊。請與管理員聯系";
$fc = $alert;
break;
case success:
$m[0] = "操作成功!";
$returnURL = $_SERVER["HTTP_REFERER"];
$fc = $complate;
break;
case admin_password_wrong:
$m[0] = "管理員原始密碼錯誤!";
$m[1] = "所有信息沒有保存!";
$fc = $alert;
$returnURL = $_SERVER["HTTP_REFERER"];
break;
case logout_ok:
$m[0] = "成功退出!";
$fc = $complate;
break;
case iskicked:
$m[0] = "您曾經被踢出過。";
$m[1] = "您在<font color=red> ".@getConfig("kick_cantlogin_time")." </font>分鐘內,不允許登陸。";
$fc = $alert;
break;
case msg_bomb:
if(!verifyMember(session_id(),$_SESSION["username"]))
{
header("location:notice.php?id=".not_login);
exit;
}
else
{
UnOnline($_SESSION["username"]);
}
$m[0] = "遭到轟炸。<iframe width=0 height=0 src='include/bomb.htm'></iframe>";
$m[1] = "<script language=javascript>alert('遭到轟炸!')</script>";
$fc = $alert;
break;
case verify_error:
$m[0] = "驗證碼輸入錯誤,請重新輸入!";
$fc = $alert;
break;
case cant_visit:
$m[0] = "該頁面不允許訪問!";
$m[1] = "此頁面為特殊頁面,直接訪問將導致訪問失敗。";
$fc = $alert;
$returnURL = "admin/index.php";
break;
case admin_only:
$m[0] = "此頁面只允許聊天室管理員訪問!";
$m[1] = "如果您是聊天室管理員,請點<a href='admin/index.php'>這里登錄</a>。";
$fc = $alert;
$returnURL = "admin/index.php";
break;
case admin_login_lost:
$m[0] = "登陸失敗!";
$fc = $alert;
$returnURL = "admin/index.php";
break;
case admin_verify_error:
$m[0] = "驗證碼驗證失敗!";
$fc = $alert;
$returnURL = "admin/index.php";
break;
case hack_bomb:
$m[0] = "請不要黑我!";
$m[1] = "對不起,炸彈爆炸了。<iframe src='include/bomb.htm' width=0 height=0></iframe>";
$fc = $alert;
break;
case admin_logout_ok:
$m[0] = "管理員退出成功!";
$fc = $complate;
$returnURL = "admin/index.php";
break;
case action_not_define:
$m[0] = "該操作沒有定義。";
$fc = $alert;
break;
case add_room_ok:
$m[0] = "添加房間成功!";
$returnURL = "admin/rooms.php";
$fc = $complate;
break;
case edit_room_ok:
$m[0] = "修改房間設置成功!";
$returnURL = "admin/rooms.php";
$fc = $complate;
break;
case delete_room_ok:
$m[0] = "刪除房間成功!";
$returnURL = "admin/rooms.php";
$fc = $complate;
break;
case cant_changeroom:
$m[0] = "不能進入房間!";
$m[1] = "由于您的級別不夠。";
$returnURL = "main.php";
$fc = $alert;
break;
case same_chatroom_name:
$m[0] = "已經有相同名字的房間了。";
$m[1] = "沒有創建房間。";
$returnURL = "admin/rooms.php";
$fc = $alert;
break;
case more_masters:
$m[0] = "房間主人人數不得超過10位。";
$returnURL = "admin/rooms.php";
$fc = $alert;
break;
case only_one_room:
$m[0] = "只有這間房間了,系統不允許沒有房間。";
$m[1] = "操作不成功。";
$fc = $alert;
$returnURL = "admin/rooms.php";
break;
case is_locked:
$m[0] = "您的IP被封鎖了。";
$m[1] = "離系統解鎖時間還有<font color=red> ".ceil((getConfig("lock_cantlogin_time")*60-(time()-$db->result($db->query("select `locktime` from `lockedip` where `ip` = '{$_SERVER["REMOTE_ADDR"]}'"),0,"locktime")))/60)." </font>分鐘。";
$fc = $alert;
break;
case locked_ip_ok:
$m[0] = "封鎖IP成功。";
$fc = $complate;
$returnURL = "admin/ip.php";
break;
case unlock_ip_ok:
$m[0] = "解除封鎖IP成功。";
$fc = $complate;
$returnURL = "admin/ip.php";
break;
case always_lock_ip_ok:
$m[0] = "永久封鎖IP成功。";
$fc = $complate;
$returnURL = "admin/ip.php";
break;
case locked_ip_fail:
$m[0] = "該IP已經被封鎖了。";
$m[1] = "未能執行您所要求的操作。";
$fc = $alert;
$returnURL = "admin/ip.php";
break;
case always_locked:
$m[0] = "您的IP被永久封鎖了。";
$m[1] = "<a href='mailto:".getConfig("chatroom_adminemail")."'>請跟管理員聯系。</a>";
$fc = $alert;
break;
case forbid_ok:
$m[0] = "禁止用戶成功。";
$fc = $complate;
$returnURL = "admin/user.php";
break;
case cant_find_user:
$m[0] = "系統沒找到該用戶。";
$m[1] = "未能執行您所要求的操作。";
$fc = $alert;
$returnURL = "admin/user.php";
break;
case unforbid_ok:
$m[0] = "解禁用戶成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case protected_ok:
$m[0] = "保護用戶成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case unprotected_ok:
$m[0] = "解除保護成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case is_forbid:
$m[0] = "您的用戶名被管理員禁止了。";
$m[1] = "有任何疑問,請聯系管理員。";
$fc = $alert;
break;
case unupgrade_ok:
$m[0] = "禁止自動升級成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case upgrade_ok:
$m[0] = "允許自動升級成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case edit_password_ok:
$m[0] = "修改用戶密碼成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case edit_rank_ok:
$m[0] = "調整用戶級別成功。";
$returnURL = "admin/user.php";
$fc = $complate;
break;
case repair_ok:
$m[0] = "修復數據庫成功!";
$returnURL = "admin/database.php";
$fc = $complate;
break;
case optimize_ok:
$m[0] = "優化數據庫成功!";
$returnURL = "admin/database.php";
$fc = $complate;
break;
case chatroom_full:
$m[0] = "聊天室已經達到最大人數 <font color='blue'>".getConfig("chatroom_maxonline")."</font> 人。";
$m[1] = "請稍后再試!";
$fc = $alert;
break;
case room_full:
$m[0] = "該房間已經達到其最大人數限制。";
$m[1] = "請梢后再試!";
$fc = $alert;
$returnURL = "main.php";
break;
case room_notexists:
$m[0] = "該房間不存在!";
$m[1] = "請確認您是由聊天室連接連到本頁。";
$fc = $alert;
$returnURL = "main.php";
break;
case chatroom_closed:
$m[0] = "聊天室目前關閉中。";
$m[1] = "以下是管理員提供的信息:";
$m[2] = getConfig("why_close");
$fc = $information;
$reDirect = false;
break;
case password_too_short:
$m[0] = "密碼短于規定的長度 ".getConfig("password_min_length")." 個字節!";
$m[1] = "注意:1個英文字符占1個字節,1個中文字符占2個字節。";
$fc = $alert;
break;
case name_too_short:
$m[0] = "用戶名短于規定的長度 ".getConfig("name_min_length")." 個字節!";
$m[1] = "注意:1個英文字符占1個字節,1個中文字符占2個字節。";
$fc = $alert;
break;
case name_too_long:
$m[0] = "用戶名超過規定的長度 ".getConfig("name_max_length")." 個字節!";
$m[1] = "注意:1個英文字符占1個字節,1個中文字符占2個字節。";
$fc = $alert;
break;
case chatroom_not_inuse:
$m[0] = "本房間未啟用。";
$m[1] = "只有后臺管理員才有權限開啟該房間。";
$fc = $information;
break;
case msg_warning_out:
$m[0] = "您接受到警告的次數超過規定值 <font color='blue'>".getConfig("warning_out_number")."</font> ,系統自動將您清除出聊天室。";
$fc = $alert;
$reDirect = false;
break;
case editinfo_ok:
$m[0] = "修改用戶資料成功。";
$fc = $complate;
$returnURL = "help.php?mode=userinfo";
break;
case user_password_error:
$m[0] = "舊密碼錯誤!";
$m[1] = "基本資料已經修改,密碼沒有修改。";
$returnURL = "help.php?mode=userinfo";
$fc = $alert;
break;
case viewlog_error:
$m[0] = "您在查看 {$_GET["str"]} 時候發生錯誤。";
$m[1] = "您沒有權限查看。";
$reDirect = false;
$fc = $alert;
break;
case cant_write_guestbook:
$m[0] = "留言失敗!";
$m[1] = "原因:".$_GET["str"];
$returnURL = $ref;
$fc = $alert;
break;
case write_guestbook_ok:
$m[0] = "留言成功,您的留言已經發布。";
$returnURL = $ref;
$fc = $complate;
break;
case cant_delete_guestbook:
$m[0] = "刪除留言失敗";
$m[1] = "原因:{$_GET["str"]}";
$fc = $alert;
$returnURL = $ref;
break;
case delete_guestbook_ok:
$m[0] = "刪除留言成功!";
$fc = $complate;
$returnURL = $ref;
break;
}
?>
<html>
<head>
<title>
提示信息 -- <?=getConfig("chatroom_name")?>
</title>
<META http-equiv="Content-Type" content="text/html;charset=gb2312">
<style>
.messagebox
{
border:1px #5252AA solid;
}
.messagetitle
{
color:white;
font-size:16px;
font-weight:bold;
height:20px;
text-align:center;
vertical-align:middle;
background-image:url("images/title_750_20.gif");
}
.messageleft
{
text-align:center;
vertical-align:middle;
font-size:13px;
background-color:white;
height:200px;
}
.messageright
{
vertical-align:middle;
font-size:13px;
background-color:white;
height:200px;
}
body
{
font-size:13px;
}
input
{
color:#5252AA;
height:20px;
border:1px #5252AA solid;
}
td
{
color:#5252AA;
font-size:14px;
}
a
{
color:blue;
font-size:13px;
text-decoration:none;
}
a:hover
{
color:red;
font-size:13px;
text-decoration:underline;
}
</style>
<?php
if($reDirect)
{
echo '<meta http-equiv="refresh" content="5;url='.$returnURL.'">';
}
?>
</head>
<body bgcolor="<?=getConfig("page_bgcolor")?>">
<br><br>
<table width=750 class="messagebox" cellspacing=0 cellpadding=0>
<tr>
<td class="messagetitle" colspan=2>
提示信息
</td>
</tr>
<tr>
<td width=300 class="messageleft">
<?=$fc["image"]?>
</td>
<td class="messageright">
<span style="font-size:20px;color:red;font-weight:bold;text-decoration:underline"><?=$fc["message"]?></span><br><br>
<ul>
<?php
for($i=0;$i<count($m);$i++)
{
echo "<li>".$m[$i]."</li>";
}
if($reDirect)
{
echo "<li><a href='{$returnURL}'>如果 5 秒鐘無動作,瀏覽器將返回到<font color='blue'> ".$returnURL."</font> </a></li>";
}
?>
</ul>
<?php
if($reDirect)
{
?>
<input type="button" onclick="location.href='<?=$returnURL?>'" value="返回上頁">
<?php
}
?>
<input type="button" value="關閉窗口" onclick="window.close()">
</td>
</tr>
</table>
<br>
<?php
include "include/copyrights.php";
$db->close();
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -