Loading...
как сделать онлайн на час
сам код
[q] <?


list($msec,$sec)=explode(chr(32),microtime());

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/start.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/compress.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/sess.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/home.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/settings.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/db_connect.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/ipua.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/fnc.php';

require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/user.php';

// Cмена режима отображения
if (isset($_GET['admin']) && user_access('user_collisions'))
{
if ($_GET['admin'] == 'close')
$_SESSION['admin'] = null;
else
$_SESSION['admin'] = true;
}

$set['title'] = 'Сейчас на сайте'; // заголовок страницы
require_once$_SERVER['DOCUMENT_ROOT'].'/sys/inc/thead.php';
title();
aut();

/*
==============================================
Этот скрипт выводит 1 случайного "Лидера" и
ссылку на весь их список.(с) DCMS-Social
==============================================
*/

echo '</div>';
$lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > '".(time()-600)."'"), 0);


echo "<div class='reklama'>";

echo "<img src='/style/user/6.png' alt='' class='icon'/> <a href='/online_w.php'> Онлайн Девушек </a> (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `pol` = '0' AND `user`.`date_last`>'".(time()-600)."'"),0).")<br/>";
echo "<img src='/style/user/5.png' alt='' class='icon'/> <a href='/online_m.php'> Онлайн Парней </a> (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `pol` = '1' AND `user`.`date_last`>'".(time()-600)."'"),0).")<br/>";
echo "<img src='/style/user/1.png' alt='' class='icon'/> <a href='/user/liders/'> Онлайн Лидеры </a> (".$lider.")<br/>";
echo "</div>";

$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > '".(time()-600)."'"), 0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];

$q = mysql_query("SELECT id, ank_city, pol, ank_d_r, ank_m_r, ank_g_r, ank_o_sebe, url, level, ip, ip_xff, ip_cl, ua, date_last FROM `user` WHERE `date_last` > '".(time()-600)."' ORDER BY `date_last` DESC LIMIT $start, $set[p_str]");

echo '<table class="post">';

if ($k_post == 0)
{
echo '<div class="mess">';
echo 'Сейчас на сайте никого нет';
echo '</div>';
}

while ($ank = mysql_fetch_assoc($q))
{
$ank['ank_age'] = null;

if ($ank['ank_d_r'] != NULL && $ank['ank_m_r'] != NULL && $ank['ank_g_r'] != NULL)
{
$ank['ank_age'] = date("Y")-$ank['ank_g_r'];
if (date("n") < $ank['ank_m_r'])
$ank['ank_age'] = $ank['ank_age'] - 1;

elseif (date("n") == $ank['ank_m_r']&& date("j") < $ank['ank_d_r'])
$ank['ank_age'] = $ank['ank_age'] - 1;
}

// Лесенка
echo '<div class="' . ($num % 2 ? "nav1" : "reklama") . '">';
$num++;

echo user::avatar($ank['id'], 0) . user::nick($ank['id'], 1, 1, 1). otkuda($ank['url']) . ' <br />';

// Расширенный режим
if (isset($user) && isset($_SESSION['admin']))
{
// Возможные ники
$mass[0] = $ank['id'];
$collisions = user_collision($mass);
if (count($collisions)>1)
{
echo '<span class="ank_n">Возможные ники</span> ';
echo '<span class="ank_d">';
for ($i = 1; $i < count($collisions); $i++)
{
echo ' :: ' . user::nick($collisions[$i]);
}
echo '</span><br />';
}

// IP пользователя
if ($ank['ip']!=NULL)
{
if (user_access('user_show_ip') && $ank['ip'] != 0)
{
echo '<span class="ank_n">IP:</span> <span class="ank_d">' . long2ip($ank['ip']) . '</span>';
if (user_access('adm_ban_ip'))
echo ' [<a href="/adm_panel/ban_ip.php?min=' . $ank['ip'] . '">Бан</a>]';
echo '<br />';
}
}

// IP клиента
if ($ank['ip_cl'] != NULL)
{
if (user_access('user_show_ip') && $ank['ip_cl']!=0)
{
echo '<span class="ank_n">IP (CLIENT):</span> <span class="ank_d">' . long2ip($ank['ip_cl']) . '</span>';
if (user_access('adm_ban_ip'))
echo ' [<a href="/adm_panel/ban_ip.php?min=' . $ank['ip_cl'] . '">Бан</a>]';
echo '<br />';
}
}

// IP (XFF)
if ($ank['ip_xff'] != NULL)
{
if (user_access('user_show_ip') && $ank['ip_xff'] != 0)
{
echo '<span class="ank_n">IP (XFF):</span> <span class="ank_d">' . long2ip($ank['ip_xff']) . '</span>';
if (user_access('adm_ban_ip'))
echo ' [<a href="/adm_panel/ban_ip.php?min=' . $ank['ip_xff'] . '">Бан</a>]';
echo '<br />';
}
}


// Браузер
if (user_access('user_show_ua') && $ank['ua']!=NULL)
echo '<span class="ank_n">Браузер:</span> <span class="ank_d">' . $ank['ua'] . '</span><br />';

if (user_access('user_show_ip') && opsos($ank['ip']))
echo '<span class="ank_n">Пров:</span> <span class="ank_d">' . opsos($ank['ip']) . '</span><br />';

if (user_access('user_show_ip') &&
600 Измени на 3600
echo "<img src='/style/user/5.png' alt='' class='icon'/> <a href='/online_m.php'> Онлайн Парней </a> (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `pol` = '1' AND `user`.`date_last`>'".(time()-600)."'"),0).")<br/>"
Я вырезал код твой
Видешь число 600 это когда он будет онлайн
В секундах помяняй на секунды и все везде
спасибо.
Онлайн: 1
Время:
Gen. 0.0725
(c) Bym.Guru 2010-2026