Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: online/offline

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
qwelly
Отправлено: 13 Ноября, 2011 - 00:02:56
Post Id



Забанен


Покинул форум
Сообщений всего: 59
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Подскажите пожалуйста, как написать статус юзера онлайн/оффлайн.
Знаю, что записывать активность пользователя, но в каком формате?
date('H:i') или как? Закатив глазки
 
 Top
caballero
Отправлено: 13 Ноября, 2011 - 00:14:58
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




куда писать?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
qwelly
Отправлено: 13 Ноября, 2011 - 00:17:52
Post Id



Забанен


Покинул форум
Сообщений всего: 59
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




caballero хмм) в базу данных) я смутно понимаю, как вообще работает данная функция. Если не составляет труда, то опишите пожалуйста...
 
 Top
caballero
Отправлено: 13 Ноября, 2011 - 00:21:29
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




какая функция?
как задача поставлена так и пиши
надо текущую ставь 1 или 0
надо время - ставь время
отсюда и какой формат - по сути какой надо такой и бери
правил здесь нет


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Данил_123
Отправлено: 13 Ноября, 2011 - 09:47:41
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




в таблице с юзерами сделай столбец, по умолчанию 0.. Когда он авторезируется выполняется апдейт(с 0 на 1).. А там через mysql_fetch_array выводишь.. Можно и ветвление для удобности(если 0, офлайн;если 1 онлайн)..


-----
http://mysitecost.ru
 
 Top
DlTA
Отправлено: 13 Ноября, 2011 - 10:24:07
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Данил_123 пишет:
в таблице с юзерами сделай столбец, по умолчанию 0.. Когда он авторезируется выполняется апдейт(с 0 на 1).. А там через mysql_fetch_array выводишь.. Можно и ветвление для удобности(если 0, офлайн;если 1 онлайн)..
ага зашел пипл при реге и с тех пор онлайн
 
 Top
Данил_123
Отправлено: 13 Ноября, 2011 - 10:34:58
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




DlTA ну я думаю догадаться можно.. При переходе на ссылку логаута обновлять на 0..


-----
http://mysitecost.ru
 
 Top
DlTA
Отправлено: 13 Ноября, 2011 - 10:47:37
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Данил_123 пишет:
ну я думаю догадаться можно.. При переходе на ссылку логаута обновлять на 0..

а вы часто жмете на "логаут"
я на домашнем никогда!!
 
 Top
Данил_123
Отправлено: 13 Ноября, 2011 - 10:57:49
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




DlTA нет, например от сюда не когда не выхожу(именно логаутом).. Ну в куки есть аргумент time()+3600.. и при неактивности куки "мрет"

(Отредактировано автором: 13 Ноября, 2011 - 10:58:07)



-----
http://mysitecost.ru
 
 Top
DlTA
Отправлено: 13 Ноября, 2011 - 11:10:48
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Данил_123 пишет:
от сюда не когда не выхожу(именно логаутом).. Ну в куки есть аргумент time()+3600.. и при неактивности куки "мрет"

получается нужно делать инструмен который будет шариться по кукам и если найдет закрываемые то делать этим юзерам 0 статус?
+ после последнего входа должен пройти час пока система скажет что юзер очень далеко
как то малоинформативно

в общем храмой вариант!!!
(Добавление)
самый простой и понятноый
при любой активности юзера писать ему дату последней активности
time()
и всех у кого эта активность меньше лимитированной выводить как онлайн
 
 Top
Данил_123
Отправлено: 13 Ноября, 2011 - 11:21:38
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




DlTA пишет:
получается нужно делать инструмен который будет шариться по кукам и если найдет закрываемые то делать этим юзерам 0 статус?
получается так, если делать не чего, и хочешь протестить знания, то это хороший способ.. я этим и занимаюсь на данный момент..


-----
http://mysitecost.ru
 
 Top
qwelly
Отправлено: 13 Ноября, 2011 - 13:28:01
Post Id



Забанен


Покинул форум
Сообщений всего: 59
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




DlTA, про time() . Как условие составлять?))
 
 Top
DlTA
Отправлено: 13 Ноября, 2011 - 13:37:34
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




$timeLimit = time()-(10*60); // - 10 минут лимита
$reqSel = "SELECT * FROM `user` WHERE `lastDoo` > $timeLimit"
 
 Top
qwelly
Отправлено: 13 Ноября, 2011 - 14:31:57
Post Id



Забанен


Покинул форум
Сообщений всего: 59
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




DlTA, а всё, всё)) спасибо огромное! Всё работает на УРА!!!

(Отредактировано автором: 13 Ноября, 2011 - 14:41:01)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB