RQ:Скирпт,който да показва Гостите в сайта(Гости:XX)

Angel

Registered
Преди май имаше такъв скрипт ама сега не мога да го намеря :( Търсих из форума ,уроците и не ог намерих :(.Плс някой ако го има да го напише...

Мерси предварително :wink: :cry:
 
Код:
<?

$ip = $_SERVER['REMOTE_ADDR'];
$time = time();
$cutoff = 15; // Онлайн време
$exists = 0;
$users = 0;
$user = "";

$fp = fopen ("online.txt","r+"); // Ако файла съществува отворете го

while (!feof($fp))
{
$user[] = chop(fgets($fp,65536));
}
fseek($fp,0,SEEK_SET);


foreach ($user as $line)
{
list($oldip,$oldtime) = explode('|',$line);
if ($oldip == $ip) {$oldtime = $time;$exists = 1;} // Проверка дали потребителя вече не е записан
if ($time < $oldtime + ($cutoff * 60)) // Проверка дали потребителя не е още в определеното време
{
fputs($fp,"$oldip|$oldtime\n"); // Записване на старата дата
$users = $users + 1; // Добавяне на 1 към броя потребители
}
}


if ($exists == 0) // Ако потребителя вече не е в текстовия файл:
{
fputs($fp,"$ip|$time\n"); // Записване на новата дата в текстовия файл
$users = $users + 1; // Добавяне на 1 към потребителите
}


fclose ($fp); //close the text file
print "$users"; //display the number of users online

?>

Или това: http://web-tourist.net/login/login/view.php?st=1354
 

Back
Горе