![]() |
![]() |
-Ramzess- |
![]() ![]()
Post
#1
|
Goście ![]() |
Jest sobie stronka, i chciałbym na niej zamiescić <i>nicki</i> osób online w ciągu ostatnich 60 sekund.
I niestety nie umiem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Mógłby ktoś za rączkę mnie poprowadzić przez to :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Może byc oparte o mysql ?
|
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
Ta, uzytkownicy są zapisani w MySQL.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
pokaż strukturę bazy danych
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
ja zrobilem u siebie na podstawie logowania z sesjami oraz sposobem z phpbb
tzn jesli poprawnie sie zalogowal to tworzy sesje(z id usera) oraz dodaje do bazy "online": -czas w ktorym sie zalogowal time() -id usera -id aktualnego logowania(tak dla picu) oraz do danych usera (pole "viewonline" daje na tak) Nastepnie daje zapytanie do bazy zeby wyswyetlil kolesi z "viewonline" == tak I to jest cale wyswietlenie ale teraz gorsze, bo: Jak uzytkownik wcisnie "wyloguj się" to nie ma problemow usuwa rekord z tabeli online ktory on dodal i daje mu "viewonline" na nie Ale w większosci wypadkow uzytkownicy nie wciskaja wyloguj sie tylko po prostu wylaczaja przegladarke wiec zrobilem tak: Jesli nie ma sesji to: Sprawdza kiedy byl dodany rekord do "online" i czy "czas dodania" == time() - czas_w_sekundach jesli tak to usuwa go z listy. Jesli jest sesja to poprostu nic nie robi |
|
|
-Guest- |
![]()
Post
#6
|
Goście ![]() |
Tak jak mówiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Można bardziej po phpowsku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Guest @ 2006-01-24 10:13:16) Tak jak mówiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Można bardziej po phpowsku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ? Tzn. czekasz na gotowca (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Dał ci krok po kroku jak takie coś zrobić, teraz poszukaj info, o sesjach o logowaniu o mysqlu i dodawaniu do bazy rekordów, a sam stworzysz takie coś, gotowca chcesz !? |
|
|
-Guest- |
![]()
Post
#8
|
Goście ![]() |
Gdzie wspomniałem o gotowcu :?:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Wspominac nie trzeba aby po sobie poznac ze sie go oczekuje.
-Zamykam- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 10:16 |