📄 input.php
字号:
<?
include_once 'inc/auth.php';
echo '
<html>
<head>
<title>聊天室</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
echo '<s';
echo 'cript>
function say_to(id,name)
{
if(id=="")
return;
if(id=="ALL_USER")
{
document.form1.TO_ID.remove(1);
return;
}
for (i=0;i<document.form1.TO_ID.options.length; i++)
{
if(document.form1.TO_ID.options(i).value!="ALL_USER")
document.form1.TO_ID.remove(i);
}
var my_option = document.createElement("OPTION");
my_option.text=name;
';
echo ' my_option.value=id;
document.form1.TO_ID.add(my_option);
document.form1.TO_ID.selectedIndex=1;
document.form1.TO_NAME.value=name;
document.form1.MESSAGE.focus();
}
function load_do()
{
say_to(\'';
echo $TO_ID;
echo '\',\'';
echo $TO_NAME;
echo '\')
document.form1.TO_NAME.value=document.form1.TO_ID.options(document.form1.TO_ID.selectedIndex).text;
document.form1.MESSAGE.focus();
parent.chat_view.location.reload();
}
function change_to()
{
document.form1.TO_NAME.value=document.form1.TO_ID.options(document.form1.TO_ID.selectedIndex).text;
document.form1.MESSAGE.focus();
}
</script>
</head>
<body class="bodycolor" top';
echo 'margin="0" LEFTMARGIN="0" RIGHTMARGIN="0" onload="load_do();">
<form name="form1" action="input.php" method="post">
<table border="0" cellspacing="1" width="1500" class="small" bgcolor="#000000" cellpadding="3">
<tr class="TableHeader">
<td>
对象
';
echo '<s';
echo 'elect name="TO_ID" title="点击右边列表中的名字来指定" onChange="change_to();" class="smallselect">
<option value="ALL_USER">所有人</option>
</select>
字色
';
echo '<s';
echo 'elect name="COLOR" onChange="document.form1.MESSAGE.focus();" class="smallselect">
<option style="COLOR: #000000" value="0" ';
if (($COLOR == 0))
{
echo 'selected';
}
echo '>黑色</option>
<option style="COLOR: #7EC0EE" value="1" ';
if (($COLOR == 1))
{
echo 'selected';
}
echo '>淡蓝</option>
<option style="COLOR: #0088FF" value="2" ';
if (($COLOR == 2))
{
echo 'selected';
}
echo '>海蓝</option>
<option style="COLOR: #0000FF" value="3" ';
if (($COLOR == 3))
{
echo 'selected';
}
echo '>草蓝</option>
<option style="COLOR: #000088" value="4" ';
if (($COLOR == 4))
{
echo 'selected';
}
echo '>深蓝</option>
<option style="COLOR: #8800FF" value="5" ';
if (($COLOR == 5))
{
echo 'selected';
}
echo '>蓝紫</option>
<option style="COLOR: #AB82FF" value="6" ';
if (($COLOR == 6))
{
echo 'selected';
}
echo '>紫色</option>
<option style="COLOR: #FF88FF" value="7" ';
if (($COLOR == 7))
{
echo 'selected';
}
echo '>紫金</option>
<option style="COLOR: #FF00FF" value="8" ';
if (($COLOR == 8))
{
echo 'selected';
}
echo '>红紫</option>
<option style="COLOR: #FF0088" value="9" ';
if (($COLOR == 9))
{
echo 'selected';
}
echo '>玫红</option>
<option style="COLOR: #FF0000" value="10" ';
if (($COLOR == 10))
{
echo 'selected';
}
echo '>大红</option>
<option style="COLOR: #F4A460" value="11" ';
if (($COLOR == 11))
{
echo 'selected';
}
echo '>棕色</option>
<option style="COLOR: #CC9999" value="12" ';
if (($COLOR == 12))
{
echo 'selected';
}
echo '>浅褐</option>
<option style="COLOR: #888800" value="13" ';
if (($COLOR == 13))
{
echo 'selected';
}
echo '>卡其</option>
<option style="COLOR: #888888" value="14" ';
if (($COLOR == 14))
{
echo 'selected';
}
echo '>铁灰</option>
<option style="COLOR: #CCCCCC" value="15" ';
if (($COLOR == 15))
{
echo 'selected';
}
echo '>古黑</option>
<option style="COLOR: #90E090" value="16" ';
if (($COLOR == 16))
{
echo 'selected';
}
echo '>绿色</option>
<option style="COLOR: #008800" value="17" ';
if (($COLOR == 17))
{
echo 'selected';
}
echo '>橄榄</option>
<option style="COLOR: #008888" value="18" ';
if (($COLOR == 18))
{
echo 'selected';
}
echo '>灰蓝</option>
</select>
<label for="QUIET">悄悄话</label><input type="checkbox" name="QUIET" id="QUIET" onclick="document.form1.MESSAGE.focus();" ';
if (($QUIET == 'on'))
{
echo checked;
}
echo '>
</td>
</tr>
<tr class="TableHeader">
<td>
内容
<input type="text" name="MESSAGE" size="50" maxlength="100" class="smallInput">
<input type="submit" value="发言" class="smallButton">
<input type="hidden" name="CHAT_ID" value="';
echo $CHAT_ID;
echo '">
<input type="hidden" name="TO_NAME" value="';
echo $TO_NAME;
echo '">
<input type="hidden" name="USER_NAME" value="';
echo $USER_NAME;
echo '">
<br>
<br>
</td>
</tr>
</table>
</form>
';
$CUR_TIME = date ('Y-m-d H:i:s', time ());
$MSG_FILE = (('msg/'.$CHAT_ID).'.msg');
$STOP_FILE = (('msg/'.$CHAT_ID).'.stp');
$MAX_FILE_SIZE = 20000;
$FILE_SIZE = filesize ($MSG_FILE);
if (($MAX_FILE_SIZE < $FILE_SIZE))
{
$MSG_ARRAY = file ($MSG_FILE);
$MSG_ARRAY_COUNT = count ($MSG_ARRAY);
$fp = fopen ($MSG_FILE, 'w');
flock ($fp, 2);
for ($I = ($MSG_ARRAY_COUNT - 5); ($I < $MSG_ARRAY_COUNT); ++$I)
{
($MSG_LINE .= (substr ($MSG_ARRAY[$I], 0, (strlen ($MSG_ARRAY[$I]) - 2)).'
'));
}
fwrite ($fp, $MSG_LINE);
fclose ($fp);
}
$MSG = str_replace ('
', ' ', $MESSAGE);
$MSG = str_replace ('<', '<', $MSG);
$MSG = str_replace ('>', '>', $MSG);
$MSG = stripslashes ($MSG);
if ((($MSG != '') AND !file_exists ($STOP_FILE)))
{
$COLOR_ARRAY = array ('000000', '7EC0EE', '0088FF', '0000FF', '000088', '8800FF', 'AB82FF', 'FF88FF', 'FF00FF', 'FF0088', 'FF0000', 'F4A460', 'CC9999', '888800', '888888', 'CCCCCC', '90E090', '008800', '008888');
$fp = fopen ($MSG_FILE, 'a+');
flock ($fp, 2);
$OUT_PUT = '';
if ((($QUIET == 'on') AND ($TO_ID != 'ALL_USER')))
{
($OUT_PUT .= ((($TO_ID.',').$LOGIN_USER_ID).'@+#'));
}
($OUT_PUT .= (((((((''.'<b><a href=javascript:parent.chat_input.say_to(\'').$LOGIN_USER_ID).'\',\'').$USER_NAME).'\');>').$USER_NAME).'</a></b> '));
if (($TO_ID != 'ALL_USER'))
{
($OUT_PUT .= (((((((''.'对 <b><a href=javascript:parent.chat_input.say_to(\'').$TO_ID).'\',\'').$TO_NAME).'\');>').$TO_NAME).'</a></b> '));
}
if ((($QUIET == 'on') AND ($TO_ID != 'ALL_USER')))
{
($OUT_PUT .= '悄悄地');
}
($OUT_PUT .= (((((((''.'说:<font color=#').$COLOR_ARRAY[$COLOR]).'>').$MSG).'</font> <font color=#888888>[').$CUR_TIME).']</font> '));
($OUT_PUT .= '
');
fwrite ($fp, $OUT_PUT);
fclose ($fp);
}
echo '
</body>
</html>';
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -