Xwab
Форумыnavigate_nextПрограммирование на PHP

on/off статусы
Сообщения
Semen

подскажите как зделать! чтоб показывало везде on пользователь или нет

16 Янв 2011, 18:59
Amarelle

копайся в движках смотри там все есть.

16 Янв 2011, 19:01
Semen

кто нибудь поможет?

16 Янв 2011, 19:12
dosma

во за двиг xоть скайи

16 Янв 2011, 19:24
Патриот:)

есть тема помощь с алгоритмом - почемубы там не посмотреть ?

16 Янв 2011, 19:45
ДжеймсПоттер

но если лень то пиши в базу какой либо идентификатор пользователя и время последней загрузки им страницы, если разница во времени больше 120 секунд например то пишем off если меньше - on

16 Янв 2011, 19:48
Okula

Semen, надо счётчик онлайн писать и уже от этого отталкиваться. Так просто от статусы не сделаешь.

16 Янв 2011, 22:34
Скитч

function online($user_id) {

   if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '" . intval($user_id) . "' AND `time_last` > '" . (time()-600) . "'"), 0) != 0)
   $online = '<span class="green sup">[On]</span> ';
   else
   $online = '<span class="red sup">[Off]</span> ';

   return $online;
}

16 Янв 2011, 22:35
mixlion

Скитч, время онлайн 10 мин о_О

16 Янв 2011, 22:39
Okula

300 сек. вполне хватит

16 Янв 2011, 22:44
Ответить на тему