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

📄 input.php

📁 通达OA2007SE源代码 非常好的
💻 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>&nbsp;
        字色
        ';
  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>&nbsp;
        <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 ('<', '&lt', $MSG);
  $MSG = str_replace ('>', '&gt', $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 + -