Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Który Użytkownik Jest Dostępny ?
-Karpadoor-
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Piniek
post
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)
Go to the top of the page
+Quote Post
-Karpadoor-
post
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
Go to the top of the page
+Quote Post
Piniek
post
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
Go to the top of the page
+Quote Post
-Karpadoor-
post
Post #5





Goście







Cytat(Piniek @ 11.02.2008, 20:55:23 ) *
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...
Go to the top of the page
+Quote Post
.radex
post
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)){} )
Go to the top of the page
+Quote Post
-Karpadoor-
post
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)
Go to the top of the page
+Quote Post
mike
post
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
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:35