Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Дано съм ти помогнал :?:За това правиш така-добавяш си едно поле(timestamp) да кажем.Правиш така,че при всеки клик на даден потребител да се ъпдейтва това поле като за стойност ще използваш резултата, върнат от функцията time(), тоест сегашното време.След това пишеш следния код:
Код: Избери целия код
Код:<?php $vreme = "1" // изминалите минути през които е имало обновяване от някой потребител.Не го променяй на 0 защото тогава ефекта ще е никакъв. $vremeto = time() - $vreme*60; // информацията за текущото време минус времето зададено в предишната променлива $query = mysql_query("SELECT * FROM users where timestamp>'$vremeto'"); // заявка до базата данни да вземе всички записи, където записания timestamp e по-голям от този,изчислен в $vremeto ?>
Тоест казваме на базата данни да изведе всички потребители, които през последната 1 минута(в конкретния случай) са кликнали на някой линк, тоест все още са на линия вероятно.Ако искаш да направиш дали някой потребител е на линия просто селектваш информацията за конкретния потребител и правиш проверка дали стойността, записана в базата данни е по голяма от текущата стойност( time() ) - определен брой минути( $ vreme )*60 .Ако резултата е верен извеждаш текст "Онлайн" или каквото искаш, а ако не извеждаш информация, че потребителя е offline.Това е цялата философия.