Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lista on line
kubasz
post 20.06.2007, 17:14:56
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.06.2007

Ostrzeżenie: (0%)
-----


Czy ktoś mi moźe powiedzieć jak można zrobić ilość osób online lub liste osób on line.
Prosze o kod lub wytłumaczenie
Go to the top of the page
+Quote Post
kossa
post 20.06.2007, 17:18:41
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Było wielokrotnie na forum.

Łukasz


--------------------
Go to the top of the page
+Quote Post
Tibod
post 20.06.2007, 17:20:30
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 2
Dołączył: 9.05.2007
Skąd: INTERNET

Ostrzeżenie: (0%)
-----


showtopic=70672
showtopic=69216

i wiele więcej.


--------------------
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
Go to the top of the page
+Quote Post
Gligamesh
post 20.06.2007, 21:47:00
Post #4





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


  1. CREATE TABLE `online_users` (
  2. `time` int(50) NOT NULL,
  3. `ip` varchar(15) NOT NULL,
  4. `os` char(100) NOT NULL
  5. ) ENGINE=MyISAM;


  1. <?php
  2. $script_active_minutes = 3;
  3. $show_past_connections = bcmul($script_active_minutes, 60);
  4.  
  5. MYSQL_QUERY("DELETE FROM online_users WHERE time < '" . bcsub(time(), $show_past_connections) . "'");
  6. MYSQL_QUERY("INSERT INTO online_users VALUES ('" . time() . "','" .$_SERVER['REMOTE_ADDR']. "', '".$_SERVER['HTTP_USER_AGENT']."')");
  7.  
  8. $mysql_rows = MYSQL_NUM_ROWS(MYSQL_QUERY("SELECT DISTINCT ip,os FROM online_users WHERE time > '" . bcsub(time(), $show_past_connections) . "'"));
  9.  
  10. echo $mysql_rows . ' users online';
  11. ?>


stare i ciężkie, ale działa. Pozmiaj zapytania by było chociaż lżejsze.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 09:02