{% else-1 %}
Обновить
* Тема закрыта!
11. (19 ноя 2013, 18:41) [0/0] [0] [спам] [под]

Оо с дыцымыса вытащи

12.
Fallen * 10.22
[автор] (19 ноя 2013, 18:42) [0/0] [0] [спам] [под]

Mark, пздц, об стену

первый пост читаем Удалён

13. (19 ноя 2013, 18:43) [1/0] [1] [спам] [под]
Fallen,

Чуш которая реализована в DCMS

14. (19 ноя 2013, 18:45) [1/0] [1] [спам] [под]
Spayn®,

Чушь в чуше*

15. (19 ноя 2013, 18:45) [1/0] [1] [спам] [под]

cloudfire, ну можно на время например юзер зашёл в бд подался запрос, если небыло активности нужное время запрос удаляется, например на тут если в течении часа 0 активности то ты становишся оффлайн

16.
Fallen * 10.22
[автор] (19 ноя 2013, 18:47) [0/0] [0] [спам] [под]

где все знатоки *

17. (19 ноя 2013, 18:48) [0/0] [0] [спам] [под]
КОРОЛЬ,

Я тоже самое написал в 5 сообшений, но автор сказал что это чуш.

18.
Fallen * 10.22
[автор] (19 ноя 2013, 18:49) [0/0] [0] [спам] [под]
КОРОЛЬ,

откуда скрипт узнает что юзер не активен? Удалён

19. (19 ноя 2013, 18:52) [1/0] [1] [спам] [под]

Принцип онлайн юзера:
1. Добавляем в таблицу users поле last_update чтобы записывать туда данные времени.
[code]
alter table `users` add `last_update` int(11) not null default \'0\';
[/code]
2. Обновляем пользователя
[code]
mysql_query(\"UPDATE `users` SET `last_update` = \'\".time().\"\' WHERE (`id` = \'id пользователя\')\"*;
[/code]
3. Выводим онлайн (откат 60 секунд)
[code]
$q = mysql_query(\"SELECT * FROM `users` WHERE `last_update` > \'\".(time()-60).\"\'\"*;
while($user = mysql_fetch_array($q)){
echo $user[\'login\'].\'<br>\';
}
[/code]

20.
RonsoN * 1.08
(19 ноя 2013, 18:52) [0/0] [0] [спам] [под]

В шапке сделай запрос, который будет обновлять время последней загрузки страницы, далее просто высчитывай время

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений