![]() |
![]() |
-Karpadoor- |
![]() ![]()
Post
#1
|
Goście ![]() |
Cześć...
Nie za bardzo znam się na PHP, ale się uczę (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) Mam taki problem: Chciałbym na stronie umieścić listę członków i żeby na tej liście było pokazane, że użytkownik jes albo online, albo offline... Myśle że chodzi mi tutaj o skrypt PHP który rozpozna IP użytkownika, przypisze mu wartość (1) jeśli dostępny, sprawdzi wartość, (jeśli wartość=1) wyświetli obok nicku użytkownika zielony napis ONLINE, a jeśli (wartość=0) Szary napis OFFLINE... Bardzo byłbym wdzięczny za pomoc... (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No dobrze myslisz
dopisz kazdemu uzytkownikowi nowa kolumne w bazie o nazwie np "status" i przy logowaniu nadawaj jej wartosc 1 a przy wylogowywaniu 0 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) oczywiscie to bedzie najprosciej i jezeli ktos nie nacisnie wyloguj to caly czas bedzie wyswietlone online ale byl juz chyba na ten temat watek (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
-Karpadoor- |
![]()
Post
#3
|
Goście ![]() |
YYYyyy...___
A troszkę jaśniej mógłbym prościć ;] Tak może gotowy skrypt PHP I razem z obejściami, może tak: Jeśli nie zostanie kliknięte WYLOGUJ to po 20 min. automatycznie przypisze wartość 0 ;] Napisz za mnie ten kod ;] Prosze ;d |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
niestety nie napisze za ciebie tego skryptu dlatego bo
1. nie prosiles o napisanie skryptu tylko o pomoc ;D 2. jezeli chcesz zeby ktos to za ciebie napisal to nie ten dzial (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ("popros mod-a to przeniesie") 3. nie mam ochoty ani sily jeszcze nie odespalem po wczorajszej imprezie ;D |
|
|
-Karpadoor- |
![]() ![]()
Post
#5
|
Goście ![]() |
niestety nie napisze za ciebie tego skryptu dlatego bo 1. nie prosiles o napisanie skryptu tylko o pomoc ;D 2. jezeli chcesz zeby ktos to za ciebie napisal to nie ten dzial (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ("popros mod-a to przeniesie") 3. nie mam ochoty ani sily jeszcze nie odespalem po wczorajszej imprezie ;D Acha... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) To szkoda ;[ Może ktoś inny będzie tak łaskawy... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przy każdej akcji, po zalogowaniu (przejście na inną podstronę itp.) aktualizuj w bazie danych komórkę "last_action" z bierzącą datą (znaczy się time() ), no i tam gdzie masz liste osób wyświetlaj osoby, które były obecne przez ostatnie np. 5 minut ( if($last_action > (time()-300)){} )
|
|
|
-Karpadoor- |
![]()
Post
#7
|
Goście ![]() |
No tak ... FAJNIE ! (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
FAJNIE że ja coś z tego kumam... ;/ Ja raczej potrzebuje gotowca... (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1. Zarejestruj się;
2. Złóż ofertę; 3. Ktoś wykona; 4. Zapłać pieniądze. Jest coś czego nie rozumiesz? Pozdrawiam i zamykam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:35 |