最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php簡(jiǎn)單統(tǒng)計(jì)在線人數(shù)的方法

 更新時(shí)間:2016年05月10日 09:00:30   作者:果凍  
這篇文章主要介紹了php簡(jiǎn)單統(tǒng)計(jì)在線人數(shù)的方法,涉及php針對(duì)文本文件的讀寫(xiě)與相關(guān)數(shù)學(xué)運(yùn)算技巧,需要的朋友可以參考下

本文實(shí)例講述了php簡(jiǎn)單統(tǒng)計(jì)在線人數(shù)的方法。分享給大家供大家參考,具體如下:

<?php
//首先你要有讀寫(xiě)文件的權(quán)限
//本程序可以直接運(yùn)行,第一次報(bào)錯(cuò),以缶涂梢?
$online_log = "count.dat"; //保存人數(shù)的文件,
$timeout = 30;//30秒內(nèi)沒(méi)動(dòng)作者,認(rèn)為掉線
$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"); //取出其他瀏覽者的信息,并去掉超時(shí)者,保存進(jìn)$temp
 }
}
array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新瀏覽者的時(shí)間
$users_online = count($temp); //計(jì)算在線人數(shù)
$entries = implode("",$temp);
//寫(xiě)入文件
$fp = fopen($online_log,"w");
flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些網(wǎng)絡(luò)文件系統(tǒng)中正常工作
fputs($fp,$entries);
flock($fp,LOCK_UN);
fclose($fp);
echo "當(dāng)前有".$users_online."人在線";
?>

使用方法:

將以上代碼保存為count.php,在要用到的位置:

include("count.php");

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

凤城市| 香格里拉县| 和顺县| 堆龙德庆县| 辽宁省| 山西省| 张北县| 华坪县| 铜川市| 太湖县| 常德市| 新绛县| 桓台县| 钦州市| 宜宾市| 清苑县| 乌兰察布市| 灵璧县| 梁河县| 长沙市| 团风县| 博罗县| 确山县| 正安县| 美姑县| 曲靖市| 临桂县| 广东省| 凌云县| 吉林省| 望奎县| 石门县| 都昌县| 德化县| 郸城县| 罗江县| 沿河| 得荣县| 新疆| 宜都市| 宁河县|