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>   
  
   
  
【本文版权归作者与奥索网共同拥有
,如需转载
,请注明作者及出处】