{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (9 авг 2016, 19:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Подскажите как в онлане сделать последние действие человека до 5 минут к примеру(1 сек назад) проявлял какойто действие
Добавлено 09.08.16 в 19:35:15:
20 человек зашло и не помогли?

2. (9 авг 2016, 19:54) [0/0] [0] [отв] [спам] [под] +1 | -1

В каждом файле делать запрос в бд, а в файле онлайна выводить из бд. Че сложного?

3. [автор] (9 авг 2016, 19:59) [0/0] [0] [отв] [спам] [под] +1 | -1

ЗэК, да я новичек напиши код

4.
Diego * 0.01
(9 авг 2016, 20:06) [0/0] [0] [отв] [спам] [под] +1 | -1

в шопку
$gde = $_SERVER['PHP_SELF'];
if ($gde == '/index.php') $gde = 'на главной';
else $gde = 'в шмоньке';
mysql_query("UPDATE `user` SET `gde` = ''
" . $gde . "' WHERE `user_id` = '" . $user['id'] . "' LIMIT 1"*;
в анлайн
echo 'Где: ' . $user['gde'];
//
// ни туда прасти
///
кашдый рас посли действея пользавателя записивай активнасть в базу.
Патом вивади иту активность гди хочишь.
напримир:
посли атправки саабщения пиши запроз:
mysql_query("INSERT INTO `user` (`activities`, `time_activities`) VALUES ('отправил сообщение', '" . time() . "') WHERE `id` = '" . $us['id'] . "'"*;
патом вывади.


Изм. 3 раз. / Посл. изм.
Diego * 0.01
(9 авг 2016, 20:16)
5. [автор] (9 авг 2016, 20:20) [0/0] [0] [отв] [спам] [под] +1 | -1

Сработает + твой

6. [автор] (9 авг 2016, 20:57) [0/0] [0] [отв] [спам] [под] +1 | -1

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

7.
Diego * 0.01
(9 авг 2016, 22:50) [0/0] [0] [отв] [спам] [под] +1 | -1
Deluxe,

В случае активности пользователя, фиксируешь время в базе данных. Я не шарю в этом. Попроси кого-нибудь другого. *

8. [автор] (9 авг 2016, 23:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Diego, жаль не шариш

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений