![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 17.06.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chce stworzyc do swojego forum ( www.tgf-center.host.sk/forumtest/ ) skrypt "Who is online" taki jak na forum phpBB (czyli kto jest aktualnie zalogowany), ale niestety nie mam pojęcia jak się do tego zabrać. Chodzi głównie o zasadę bo skrypt napiszę sam. Jak bede mial problem z napisaniem skryptu to zapytam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie chodzi mi o liczbe osob na foroom bo takie cos mam. Chodzi mi o to aby wymienialo na dole wszystkie aktualnie zalogowane osoby z nicka
Masz tabele w bazie 'users_online', tam dajesz sobie kolumny id, ip, login, timestart, timelast (czy jak to sobie nazwiesz..). I jak ktos wchodzi na strone to dodajesz rekord - jego IP, login (jesli istnieje), timestamp rozpoczecia i tyle. Teraz na kazdej podstronie sprawdzasz czy IP danego usera jest juz w tabeli, jesli nie ma to dodajesz. I rownoczesnie usuwasz kolesi, ktorzy powiedzmy od 5 minut nie byli aktywni. A.. no i jesli koles juz jest w bazie to zmieniasz mu timelast na aktualny timestamp. Teraz jesli chcesz wypisac userow zalogowanych to robisz prostego selecta z tej tabeli i wypisujesz loginy.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:55 |