当前位置:网站首页 >更多 >站长帮 > 正文

[Emlog教程] Emlog实现侧边栏在线人数统计

作者:蓝扬日期:2018-10-13浏览:674分类:站长帮

教程截图

4a471512825036.png

教程说明

给Emlog侧边栏增加现在在线人数统计,可以知道此时有多少人在访问你的博客

module.php文件增加以下代码

<?php//首先你要有读写文件的权限//本程序可以直接运行,第一次报错,以缶涂梢?$online_log ="count.dat";//保存人数的文件,$timeout =30;//30秒内没动作者,认为掉线$entries = file($online_log);$temp = array();for($i=0;$i<count($entries);$i++){ $entry = explode(",",trim($entries[$i]));if(($entry[0]!= getenv('REMOTE_ADDR'))&&($entry[1]> time())){ array_push($temp,$entry[0].",".$entry[1]."\n");//取出其他浏览者的信息,并去掉超时者,保存进$temp}}array_push($temp,getenv('REMOTE_ADDR').",".(time()+($timeout))."\n");//更新浏览者的时间$users_online = count($temp);//计算在线人数$entries = implode("",$temp);//写入文件$fp = fopen($online_log,"w");flock($fp,LOCK_EX);//flock() 不能在NFS以及其他的一些网络文件系统中正常工作fputs($fp,$entries);flock($fp,LOCK_UN);fclose($fp);?>

侧边栏调用以下代码

<?php echo "在线人数:".$users_online."人";?>


暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

请填写验证码
享受更多资源下载可加入本站VIP会员!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
请先 登录 再评论,若不是会员请先 注册