<?php
$timer = 1;
$filename = './online/useronline.txt';
$time = @time();
$ip = $_SERVER['REMOTE_ADDR'];
$string = "$ip|$time\n";
$a = fopen("$filename", "a+");
fputs($a, $string);
fclose($a);

$timeout = time()-(60*$timer);

$all = "";
$i = 0;
$datei = file($filename);
for ($num = 0; $num < count($datei); $num++) 
{
    $pieces = explode("|",$datei[$num]);

    if ($pieces[1] > $timeout) 
    {
        $all .= $pieces[0];
	$all .= ",";
    }
    $i++;
}
$all = substr($all,0,strlen($all)-1);

$arraypieces = explode(",", $all);

$useronline = count(array_flip(array_flip($arraypieces)));

if ($useronline == 0) 
{
    $useronline = 1;
}
echo $useronline;

$dell = "";
for ($numm = 0; $numm < count($datei); $numm++) 
{
    $tiles = explode("|",$datei[$numm]);
    if ($tiles[1] > $timeout) 
    {
	$dell .= "$tiles[0]|$tiles[1]";
    }
}

if (!$datei) 
    $datei = dirname(__FILE__)."/$filename";

$time = @time();
$ip = $_SERVER['REMOTE_ADDR'];
$string = "$dell";
$a = fopen("$filename", "w+");
fputs($a, $string);
fclose($a);
?>