totalonline.php
来自「php模块设计。。。里面的模块很有学习价值」· PHP 代码 · 共 67 行
PHP
67 行
<?php
$time = gettimeofday(void);
//文件初始化 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);
}
//文件初始化 end
//更新时间 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);
}
//更新时间 end
//检查 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);
//检查 ip end
//显示区域 begin
$ip_adds = file("ip.txt");
echo "<center>现在在线人数为:<font color='#0099FF'>". count($ip_adds) . "</font></center>";
//显示区域 end
?>
<script>
setTimeout("history.go(0);",3000);
</script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?