<?php 
$filename="online.txt"; 
$onlinetime=60; //同一IP在线时间,单位:秒 
$online_id=file($filename); 
$total_online=count($online_id); 
$ip=getenv("REMOTE_ADDR");
$nowtime=time(); 
  for($i=0;$i<$total_online;$i++){ 
         $oldip=explode("||",$online_id[$i]); 
         $hasonlinetime=$nowtime-$oldip[0]; 
  if($hasonlinetime<$onlinetime and $ip!=$oldip[1]) $nowonline[]=$online_id[$i]; 
                                  } 
         $nowonline[]=$nowtime."||".$ip."||"; 
         $total_online=count($nowonline); 
         $fp=fopen($filename,"w"); 
         rewind($fp); 
         for($i=0;$i<$total_online;$i++){ 
         fputs($fp,$nowonline[$i]); 
         fputs($fp,"\n"); 
                                 } 
  fclose($fp); 
      if($total_online==0)$total_online=1; 
        // echo  "在线人数为:".$total_online;//显示在线数 
        $total_online=$total_online;
         echo"document.write(\"在线人数:".$total_online."\");";
?> 这个是一个统计在线人数的代码