Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Хочу организовать список тех, кто на сайте в данный момент

14K
11 ноября 2006 года
miklash90
5 / / 10.03.2006
Вот вопрос с нормально форматированным кодом. Хочу организовать список тех, кто на сайте. Но не знаю как сделать. Вот код. Все обьясню ниже.
 
Код:
$result2 = mysql_query ("select nick,last_time from users order by status");
while ($row = mysql_fetch_array ($result2)) {
    $nick = $row["nick"];
    $last_time = $row["last_time"];
    if(strtotime($t) - strtotime($last_time) < 150){
        $visit = $nick."&nbsp";
    }
}


Это код обновления времени

 
Код:
if($_SESSION){
    mysql_query('UPDATE `users` SET last_time="'. $t .'", last_date= "'. $d .'" WHERE nick = "'. $result[0] .'"');
}


[COLOR=sienna]=============[/COLOR]
[COLOR=sienna]Вот это "нормально форматированный код", а вовсе не то, что ты предложил....[/COLOR]
8
11 ноября 2006 года
mfender
3.5K / / 15.06.2005
А что означает [COLOR=#000000][COLOR=#0000bb][/COLOR][COLOR=#007700]if([/COLOR][COLOR=#0000bb]$_SESSION[/COLOR][COLOR=#007700]) ???[/COLOR][/COLOR]
8.5K
12 ноября 2006 года
Zmevius
34 / / 09.01.2006
Я бы сделал так: допустим index.php принмает имя пользователя (ну и др. параметры, которые нужны). Так вот после проверки на существование данного пользователя в базе, допиши ник пользоваетля в какой-нибуть online.txt.
 
Код:
$fp=fopen("online.txt","a+");
fwrite($fp, "$nick\n");
fclose($fp);

Ну и в нужном месте прочитай весь список пользователей.
 
Код:
$online_users = file("online.txt");
echo "<b>On-Line:</b>";
for ($i=0; $i<sizeof($online_users); $i++) {
  echo "$online_users[$i]<br>";
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог