taocenter
|
¦bºX¼Ðªº¡uPHPºô¶¼Ò²ÕÀH¾ÇÀH¥Î¡vªº²Ä¥|³¹¡uÅã¥Ü½u¤W¤H¼Æ¼Ò²Õ¡vªº4-7¶¡A »¡¹D¡G
²Ä21-28¦æ«h¬O¤@Ó§ó·stime.txtÀɮפº®eªº°Ê§@¡A ¦b¥t¤@¦ì¨Ï¥ÎªÌ³s½u®É¡AÀˬd¨ä»P«e¤@¦ì¨Ï¥ÎªÌªº³s½u¶i¤Jªº®É¶¡¬Û¤ñ¬O§_¤w¶W¹L60¬í¡AY¶W¹L60¬í¡A«K±Ntime.txtÀɮפº®e²MªÅ¡C
½Ð°Ý¬°¦ónÀˬd¬O§_¶W¹L60¬í¡A¬°¦ón±Ntime.txtªº¤º®e²MªÅ
totalonline.phpªº¤º®e¦p¤U¡G
<?php
$time = gettimeofday(void);
//Àɮתì©l¤Æ begin
if(@filesize("time.txt") <= 0) { $fd_time = fopen("time.txt","w+"); fputs($fd_time,$time[sec]); fclose($fd_time);
$fd_ip = fopen("ip.txt","w+"); fclose($fd_ip); }
//Àɮתì©l¤Æ end
//§ó·s®É¶¡ begin
$tmp = file("time.txt"); $equal = ($time[sec] - $tmp[0]); if ($equal > 60) { $fd_time = fopen("time.txt","w+"); fputs($fd_time, ""); fclose($fd_time); }
//§ó·s®É¶¡ end
//Àˬd ip begin
$fd_ip = fopen("ip.txt","a+"); $ip = $REMOTE_ADDR;
$ip_adds = file("ip.txt"); for ($i = 0;$i < count($ip_adds);$i++) { ¡@ if ($ip."\n"==$ip_adds[$i]) { $ip_check = 1; break; } }
if($ip_check!=1) { fputs($fd_ip, $ip."\n"); } fclose($fd_ip);
//Àˬd ip end
//Åã¥Ü°Ï¶ô begin
$ip_adds = file("ip.txt"); echo "<center>²{¦b½u¤W¤H¼Æ¬°¡G<font color='#0099FF'>". count($ip_adds) . "</font></center>";
//Åã¥Ü°Ï¶ô end
?>
<script> setTimeout("history.go(0);",3000); </script>
|