在线用户统计程序。
作者:王猛 来源:bbs.phome.net 发布时间:2017-10-21 19:36
建表:
$query="create table online(empire varchar(20) not null,loginip varchar(20) not null,oldtime int not null);";
$sql=mysql_query($query,$link);
//删除超过时间和变时间的函数。
function uponline()
{global $link,$loginip;
$newtime=time();
$deltime=300;
$query="delete from online where (($newtime-oldtime)>$deltime)";
$sql=mysql_query($query,$link);
$query="update online set oldtime='$newtime' where loginip='$loginip'";
$sql=mysql_query($query,$link);
}
//增加在线用户函数
function addline()
{global $link,$onempire,$loginip;
$oldtime=time();
$query="insert into online(empire,loginip,oldtime) values('$onempire','$loginip','$oldtime')";
$sql=mysql_query($query,$link);
}
//显示在线用户函数
function print_online()
{global $link,$empire,$rnd;
$query="select empire from online";
$sql=mysql_query($query,$link);
$total=mysql_num_rows($sql);
$query="select empire from online where empire<>'onlogin'";
$sql=mysql_query($query,$link);
$fy_num=mysql_num_rows($sql);
$yk=$total-$fy_num;
echo"<table width=97% align=center cellpadding=0 cellspacing=1 bordercolor=#000000 border=0 bgcolor=#000000><tr><td bgcolor=#000000><font color=#ffffff>当前在线用户</font><font color=#EFEFEF>$total</font><font color=#ffffff>人:其中会员</font><font color=#EFEFEF>$fy_num</font><font color=#ffffff>人,游客</font><font color=#EFEFEF>$yk</font><font color=#ffffff>人。</font></td></tr><tr><td bgcolor=EFEFEF height=28>";
while($r=mysql_fetch_array($sql))
{$onempire=$r[empire];
if($onempire=="onlogin")
{$onempire="游客";}
echo"<img src=img/online.gif><a href=member.php?action=info&empire=$empire&rnd=$rnd&writer=$r[empire]>$onempire</a>";
}
echo"</td></tr><tr><td bgcolor=#000000 height=24></td></tr></table>";
}
$query="create table online(empire varchar(20) not null,loginip varchar(20) not null,oldtime int not null);";
$sql=mysql_query($query,$link);
//删除超过时间和变时间的函数。
function uponline()
{global $link,$loginip;
$newtime=time();
$deltime=300;
$query="delete from online where (($newtime-oldtime)>$deltime)";
$sql=mysql_query($query,$link);
$query="update online set oldtime='$newtime' where loginip='$loginip'";
$sql=mysql_query($query,$link);
}
//增加在线用户函数
function addline()
{global $link,$onempire,$loginip;
$oldtime=time();
$query="insert into online(empire,loginip,oldtime) values('$onempire','$loginip','$oldtime')";
$sql=mysql_query($query,$link);
}
//显示在线用户函数
function print_online()
{global $link,$empire,$rnd;
$query="select empire from online";
$sql=mysql_query($query,$link);
$total=mysql_num_rows($sql);
$query="select empire from online where empire<>'onlogin'";
$sql=mysql_query($query,$link);
$fy_num=mysql_num_rows($sql);
$yk=$total-$fy_num;
echo"<table width=97% align=center cellpadding=0 cellspacing=1 bordercolor=#000000 border=0 bgcolor=#000000><tr><td bgcolor=#000000><font color=#ffffff>当前在线用户</font><font color=#EFEFEF>$total</font><font color=#ffffff>人:其中会员</font><font color=#EFEFEF>$fy_num</font><font color=#ffffff>人,游客</font><font color=#EFEFEF>$yk</font><font color=#ffffff>人。</font></td></tr><tr><td bgcolor=EFEFEF height=28>";
while($r=mysql_fetch_array($sql))
{$onempire=$r[empire];
if($onempire=="onlogin")
{$onempire="游客";}
echo"<img src=img/online.gif><a href=member.php?action=info&empire=$empire&rnd=$rnd&writer=$r[empire]>$onempire</a>";
}
echo"</td></tr><tr><td bgcolor=#000000 height=24></td></tr></table>";
}