$MaximumNumberOfSecondsToConsiderAVisitorAsCurrent) { unlink($FileFullPath); } else { $NumberOfCurrentVisitors++; } } } closedir($DirectoryHandle); } } # Store MaxCurrentVisitors $pagename = ResolvePageName($pagename); $maxcurrentvisitorscounterfile = FmtPageName('$CurrentVisitorsDirectory/maxvisitors.count', $pagename); # get the current $MaxVisitorsUserCount from the File $fp = @fopen($maxcurrentvisitorscounterfile, 'r'); if ($fp) { $MaxCurrentVisitorsCount = intval(fgets($fp)); fclose($fp); } # save new $MaxCurrentVisitorsCount into the file if ($NumberOfCurrentVisitors > $MaxCurrentVisitorsCount) { $MaxCurrentVisitorsCount = $NumberOfCurrentVisitors; if (($fp = @fopen($maxcurrentvisitorscounterfile, 'w'))) { fputs($fp,$MaxCurrentVisitorsCount); fclose($fp); } } # get the time when max visitors online $MaxCurrentVisitorsCountFileStat = stat($maxcurrentvisitorscounterfile); $MaxCurrentVisitorsCountTime = strftime($TimeFmt, $MaxCurrentVisitorsCountFileStat[9]); } Markup('MaxCurrentVisitors', 'fulltext', "/\(:MaxCurrentVisitors:\)/", $MaxCurrentVisitorsCount); Markup('MaxCurrentVisitorsTime', 'fulltext', "/\(:MaxCurrentVisitorsTime:\)/", $MaxCurrentVisitorsCountTime); Markup('CurrentVisitors', 'fulltext', "/\(:CurrentVisitors:\)/", $NumberOfCurrentVisitors); ################################################################################ ?>