Re: online/offline/total users
<?php
$SecondsCounter = 600;
$IPadres = $_SERVER["REMOTE_ADDR"];;
$visitorsdb = "visitors.dat";
$time = time();
$count = 1;
$file = file($visitorsdb);
$OpenFile = fopen($visitorsdb,"w");
fputs($OpenFile,"<?php exit; ?>");
while(list($nr,$line) = each($file)) {
list($time,$ipadres) = explode("|",$line);
if($time > $time-$SecondsCounter && $ipadres != $IPadres) {
fputs($OpenFile,"\n$time|$ipadres|");
$count++;
}
}
fputs($OpenFile,"\n$time|$IPadres|");
fclose($OpenFile);
echo sprintf("%s user%s online", number_format($count), $count == 1 ? "" : "s");
?>
That right?