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