¦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>