欢迎光临
我们一直在努力

采用行写方式的聊天程序(之五)_php实例

建站超值云服务器,限时71元/月

lt4.php
处理定时刷新问题
<?
session_start();
include("g_fun.php");
f_connectdb();

$tmpi = 0;
$query  = "select lt_id,lt_speaker,lt_face,lt_speaked,lt_time,lt_content from lt_t_content";
$query .= "  where lt_id > ".$chat_hh. " order by lt_time ";
$res = mysql_query($query, $dbh);  
while ($row = mysql_fetch_array($res)) {  
   ?>
   <script Language=JavaScript1.1>
   var zt="<? echo 0; ?>";
   var un="<?echo $row[lt_speaker];?>";
   var tw="<?echo $row[lt_speaked];?>";
   var sa="<?echo $row[lt_content];?>";
   parent.f2.nw(zt,un,tw,sa);    //向显示处写入最新的数据.
   </script>
   <?
   $tempi=$row[lt_id];
}
if ($tempi > $chat_hh) {
  $chat_hh = $tempi;
}
?>
<script Language=JavaScript>
setTimeout(this.location.reload(),5000);</script>

ltonline.php
处理在线用户信息

<?
  include("g_fun.php");
  f_connectdb();

  //删除长时间没有发言的用户信息
  $query  = "update  lt_t_online set lt_state = 1 where (now() – lt_lasttime) > 500";
  $res = mysql_query($query, $dbh);  
   
  print " 在线人员信息<br>";
  $query  = "select lt_username from lt_t_online where lt_state = 0";
  $res = mysql_query($query, $dbh);  
  while ($row = mysql_fetch_array($res)) {  
    print $row["lt_username"].<br>;
  }
?>
<script Language=JavaScript>
setTimeout(this.location.reload(),5000);</script>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 采用行写方式的聊天程序(之五)_php实例
分享到: 更多 (0)

相关推荐

  • 暂无文章