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

📄 input.php

📁 极限网络智能办公系统—MYOA26—100%—源程序。
💻 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>&nbsp;\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>&nbsp;\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( "<", "&lt", $MSG );
$MSG = str_replace( ">", "&gt", $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 + -