Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Who is online
palmaero
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojtek
post
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..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:55