![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jakiś sposób na wykonanie kodu PHP (np. za pomoca ajaxa) po wyjściu z przeglądarki??
Jeśli tak to jaki? Bo chciałbym to wykorzystac do statusu ludzi aktualnych obecnie na stronie. Ten post edytował batman 2.05.2008, 20:32:12
Powód edycji: ortografia nie jest trudna
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
w JS jest coś co uruchamia daną f-cję po wyłączeniu (nie kojarze już - w dodatku JS słabo znam) - ale nie zawsze to działa.
Zrób to inaczej - poprostu zapisuje sobie w jakiejś tabeli (w bazie danych) aktuallnie zalogowanych użytkowników. Przy każdym odświeżeniu strony aktualizuj pole lastActive (zapisuj tam datę w formacie UNIXowym (time" title="Zobacz w manualu PHP" target="_manual)) - następnie wybierasz uzytkowników online w taki sposob:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy Ci to pomoże, ale jest jeszcze coś takiego jak zadrzenie onunload, które dziala tak:
pozdrawiam Cezar708 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
w JS jest coś co uruchamia daną f-cję po wyłączeniu (nie kojarze już - w dodatku JS słabo znam) - ale nie zawsze to działa. Zrób to inaczej - poprostu zapisuje sobie w jakiejś tabeli (w bazie danych) aktuallnie zalogowanych użytkowników. Przy każdym odświeżeniu strony aktualizuj pole lastActive (zapisuj tam datę w formacie UNIXowym ([manual\]time\[/manual\])) - następnie wybierasz uzytkowników online w taki sposob:
Ja znam na tyle php, ale problem jest taki "jak moge to odswiezać, aby ajax nie pracował nonstop"... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
Kod <body onclose="kodjs()">
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
geniusz ;D
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
mów mi tak jeszcze (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:07 |