Вход Регистрация
Файл: online.php
Строк: 81
<?php
$data
="online.dat";
$time=time();
$result = @mysql_query("UPDATE `".prefix."users` SET `time` = '$time' WHERE `login`='".$_USER['login']."'");
$past_time=time()-300;
$readdata=@fopen($data,"r") or die("Не могу открыть файл $data");
$data_array=file($data);
@
fclose($readdata);
if (
getenv('HTTP_X_FORWARDED_FOR'))
$user getenv('HTTP_X_FORWARDED_FOR');
else
$user getenv('REMOTE_ADDR');
$agent getenv('HTTP_USER_AGENT');
$d=count($data_array);
for(
$i=0;$i<$d;$i++)
{
list(
$live_agent,$live_user,$last_time)=explode("::","$data_array[$i]");
if(
$live_user!=""&&$last_time!=""&&$live_agent!=""):
if(
$last_time<$past_time):
$live_user="";
$last_time="";
$live_agent="";
endif;
if(
$live_user!=""&&$last_time!=""&&$live_agent!="")
{
if(
$user==$live_user&&$agent==$live_agent)
{
$online_array[]="$agent::$user::$timern";
}
else
$online_array[]="$live_agent::$live_user::$last_time";
}
endif;
}
if(isset(
$online_array)):
foreach(
$online_array as $i=>$str)
{
if(
$str=="$agent::$user::$timern")
{
$ok=$i;
break;
}
}
foreach(
$online_array as $j=>$str)
{
if(
$ok==$j) { $online_array[$ok]="$agent::$user::$timern"; break;}
}
endif;
$writedata=@fopen($data,"w") or die("Не могу открыть файл $data");
@
flock($writedata,2);
if(
$online_array==""$online_array[]="$agent::$user::$timern";
foreach(
$online_array as $str)
fputs($writedata,"$str");
@
flock($writedata,3);
@
fclose($writedata);
$readdata=@fopen($data,"r") or die("Не могу открыть файл $data");
$data_array=@file($data);
@
fclose($readdata);
$online=count($data_array);
$q = @mysql_query("select * from `cclub_users` where `time`>='" $past_time "';");
$cot mysql_num_rows($q);
If (
$_enter){
echo 
'<p align="center"><b><font color="black">On-line: [<a href="who.php'.$_zapros.'&mode=da"><font color="black">'.$cot.'</font></a>/<a href="who.php?&mode=no"><font color="black">'.$online.'</font></a>]</font></b></p>';
}
else
{
echo 
'<p align="center"><b><font color="black">On-line: [<a href="who.php?&mode=da"><font color="black">'.$cot.'</font></a>/<a href="who.php?&mode=no"><font color="black">'.$online.'</font></a>]</font></b></p>';
}

?>
Онлайн: 0
Реклама