Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SZUKAM "użytkownicy online"
zuczek93
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 29.03.2008

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


a wiec tak szukam skryptu jakiegos aby wyswietlal uzytkownikow online na stronie do logowania uzywam sesji pomoze ktos (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


  1. <?php
  2. function online($user) {
  3.  
  4. if($db = mysql_connect("85.17.1.175", "*****", "***")) {
  5.  
  6.  
  7. $remote = $_SERVER['REMOTE_ADDR'];
  8.  $aktualny_czas = time();
  9. $limit = 300; 
  10.  $zostalo = $aktualny_czas - $limit;
  11. $dodaj = ("INSERT INTO online(login,czas,ip) VALUES('$user','$aktualny_czas','$remote')");
  12.  $rezultat = mysql_query($dodaj, $db) or die(mysql_error());
  13. $usun = mysql_query('DELETE FROM online WHERE czas < '.$zostalo.''); 
  14.  $usunieto = mysql_query($usun, $db);
  15. $ile_online = ('SELECT DISTINCT login FROM online');
  16.  $osob = mysql_query($ile_online, $db) or die(mysql_error());
  17. $licz = mysql_num_rows($osob);
  18.  
  19. echo('User'ow online: '.$licz.' <Br>');
  20.  
  21. while($nazwa = mysql_fetch_assoc($osob)) {
  22.  
  23.  if(substr($nazwa['login'], -1, 1) != ',') $nazwa['login'] .= ',';
  24.  
  25. echo('<code><b>'.$nazwa['login'].'</b></code> ');
  26.  
  27. }
  28.  }
  29. }
  30.  
  31. //wywolanie
  32. online($_COOKIE['nazwa']);
  33. online($_SESSION['nazwa']);
  34. ?>


Skrypt z mojego cms'a

o0ps dodalem pasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

P.S nazwa tabeli online kolumny login/czas/ip chyba wiadomo jakiego typu

Ten post edytował marcio 4.04.2008, 20:57:46
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 06:58