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

📄 admin_chat.php

📁 三國好好 子
💻 PHP
字号:
<?
include "../config.php";
include "aup.php";
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="..\styles\phaos.css" >
</head>
<body leftmargin="0" topmargin="0">
<div align="center">
	<form action="admin_chat.php" method="post">
		<textarea cols="20" rows="3" name="usertext"></textarea>
		<br>
		<? destination(); ?>
		<input type="submit" value="Post Message">
	</form>
</div>
<div align="left">
<?
if (isset($_POST['usertext']) and $_POST['usertext'] != "")
	{
		write_shout_post();
	}
$result = mysql_query ('SELECT * FROM phaos_shout ORDER BY postdate DESC LIMIT 0, 10');

while ($row = mysql_fetch_array($result)) 
	{
		$color = '';
		if($row['destname'] == 'admin')
			{
				$color = "red";
			}
		if($row['postname'] == 'admin' and $row['destname'] != 'admin')
			{
				$color = "yellow";
			}
		if ($color == '')
			{
				$color = "white";
			}
		print '<hr><div align="left"><font color="'.$color.'">' . $row['postname'] . ',' . date('Y/m/d H:i', $row['postdate']) . '<br><br> '.$row['posttext'] .' <br></font>';
	}
?>
</div>
</body> 
</html>
<?
### --- Functions --- ###
function write_shout_post()
	{
		global $PHP_ADMIN_USER;
		$text = strip_tags($_POST['usertext']);
##		$bb_replace =      array('[b]', '[B]', '[/b]', '[/B]', '[i]', '[I]', '[/i]', '[/I]', '[u]', '[U]', '[/u]', '[/U]');
##		$bb_replacements = array('<b>', '<b>', '</b>', '</b>', '<i>', '<i>', '</i>', '</i>', '<u>', '<u>', '</u>', '</u>');
##		$text = str_replace($bb_replace,$bb_replacements,$text);
		mysql_query ('INSERT INTO phaos_shout (location, postname, postdate, posttext, destname) 	VALUES (\'0\', \''.$PHP_ADMIN_USER . '\', \''.mktime().'\',\'' . $text . '\', \''.$_POST['destname'].'\')');	
		echo mysql_error();
	}
function destination()
	{
		print '<select name="destname">
				<option value="admin">To everybody</option>';
		$current_time = time();

		$active_min = $current_time-300;
		$active_max = $current_time+300;

		$result = mysql_query('SELECT * FROM phaos_characters WHERE regen_time >= \'' . $active_min . '\' AND regen_time <= \'' . $active_max . '\' ORDER by name ASC');
		if (mysql_num_rows($result) != 0)
		   {
			  while ($row = mysql_fetch_assoc($result))
				{
					print '<option value="'.$row['name'].'">Private to '.$row['name'].'</option>';
				}
		   }
		print '</select>';
	}
?>

⌨️ 快捷键说明

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