Всем привет, нужно время настроить помогите, у меня после ухода пользователя получается что он еще час в онлайне, как сделать что бы он был в онлайне после 3 минут.
вот код помогите.
<?
/********* PHP OН-ЛАЙН v1.0 ************
Copyright 2003, PHP Active Stalker.
E-mail: stalkerУдалён
Website: http://www.phpactive.ru
**********************************************/
$ip = $REMOTE_ADDR;
$time = time();
$minutes = 3;
$found = 0;
$users = 0;
$user = "";
$tmpdata = $DOCUMENT_ROOT."/online/data";
if (!is_file("$tmpdata/online.txt"
{
$s = fopen("$tmpdata/online.txt","w";
fclose($s);
chmod("$tmpdata/online.txt",0666);
}
$f = fopen("$tmpdata/online.txt","r+";
flock($f,2);
while (!feof($f))
{
$user[] = chop(fgets($f,2536));
}
fseek($f,0,SEEK_SET);
ftruncate($f,0);
foreach ($user as $line)
{
list($savedip,$savedtime) = split("\|",$line);
if ($savedip == $ip) {$savedtime = $time;$found = 1;}
if ($time < $savedtime + ($minutes * 3))
{
fputs($f,"$savedip|$savedtime\n";
$users = $users + 1;
}
}
if ($found == 0)
{
fputs($f,"$ip|$time\n";
$users = $users + 1;
}
fclose ($f);
print "Он-лайн: <font color=black>$users</font>
";
?>
yusp95, Какой?
Добавлено 29.07.15 в 20:10:18:
вот так у меня
yusp95, я вот код от туда скинул.
chmod (" $tmpdata /online.txt" , 0666 ); цифры измени
по мойму это
Добавлено 29.07.15 в 20:14:22:
750 или не знаю