Loading...
Нужна помощь сделать вывод онлайн пользователей,если кому не жалко подгоните код для вывода.
Что за скрипт?
Как там организовано определение онлайн юзер или нет?
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];
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">';
как исправить?
есть идеи
Онлайн: 3
Время:
Gen. 0.1242
(c) Bym.Guru 2010-2026