Обучение/Помощь новичкам | Нужна помощ
Нужна помощь сделать вывод онлайн пользователей,если кому не жалко подгоните код для вывода.
Что за скрипт?
Как там организовано определение онлайн юзер или нет?
Как там организовано определение онлайн юзер или нет?
desay , эра драконов да онлайн юзер
Создай один топик и спрашивай там все вопросы.
Вкратце:
Логируй временную метку последнего посещения для каждого юзера + время онлайна:
Затем делай выборку кол-ва строк юзеров, где время онлайна больше текущей временной метки:
Вкратце:
Логируй временную метку последнего посещения для каждого юзера + время онлайна:
<?php
$lastOnline = time() + User::ONLINE_TIME;
query("UPDATE `users` SET 'lastOnline' = $lastOnline WHERE id = '$user[id]'");
Затем делай выборку кол-ва строк юзеров, где время онлайна больше текущей временной метки:
<?php
$time = time();
$online = fetch("SELECT COUNT(*) FROM `users` WHERE 'lastOnline' > $time")[0][0];
DELETED
12 мая 2019, в 11:02
Delete
monobogdan (12.05.2019 в 10:46)
Создай один топик и спрашивай там все вопросы.
Вкратце:
Логируй временную метку последнего посещения для каждого юзера + время онлайна:
Затем делай выборку кол-ва строк юзеров, где время онлайна больше текущей временной метки:
Создай один топик и спрашивай там все вопросы.
Вкратце:
Логируй временную метку последнего посещения для каждого юзера + время онлайна:
<?php
$lastOnline = time() + User::ONLINE_TIME;
query("UPDATE `users` SET 'lastOnline' = $lastOnline WHERE id = '$user[id]'");
Затем делай выборку кол-ва строк юзеров, где время онлайна больше текущей временной метки:
<?php
$time = time();
$online = fetch("SELECT COUNT(*) FROM `users` WHERE 'lastOnline' > $time")[0][0];
<?php
// 15 минут, поместить для авторизованного
... update users set online = unix_timetamp() + 900 where id = ? limit 1 ... , [uid]
Онлайн: <?= ... select * users where online < unix_timestamp() ...->rowCount() ?>
________
посл. ред. 12.05.2019 в 11:03; всего 1 раз(а); by PhpStorm
PhpStorm , ну или так, да.
вот какая ошибка Parse error: syntax error, unexpected 'p5' (T_STRING) in /home/users/j/j822631/domains/j822631.myjino.ru/payment.php on line 41
а вот сам код
echo '<div class="p5 mb5 white cntr small mlra">';
как исправить?
а вот сам код
echo '<div class="p5 mb5 white cntr small mlra">';
как исправить?