Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> licznik on-line, pomoc w php
Hpsi
post
Post #1





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


  1. <?php
  2.  
  3.  
  4. $time1 = time();
  5. $time2 = $time1-240;
  6.  
  7. /* SPradzanie czy ip usera jest juz zapisane */
  8. $result = mysql_query(&#092;"SELECT * FROM {$table['online']} WHERE ip='{$_SERVER['REMOTE_ADDR']}'\");
  9. $r = mysql_fetch_array($result);
  10.  
  11. /* odczytywanie danych usera */
  12. $result2 = mysql_query(&#092;"SELECT * FROM {$table['user']} WHERE id='{$_SESSION['id']}'\"); 
  13. $rr = mysql_fetch_array($result2);
  14.  
  15. /* if dodajacy do spisu userow on-line */
  16. if($r == 0)
  17. {
  18. mysql_query(&#092;"INSERT INTO {$table['online']} VALUES('{$_SERVER['REMOTE_ADDR']}', '{$_SESSION['id']}', '{$rr['special']}', '{$time1}', '{$_SERVER['REQUEST_URI']}')\");
  19. } 
  20.  
  21. /* edycja danych usera... tak zeby zalogowanemu sprawdzil jeszcze raz dane i ije 
  22. edytował ... */
  23. mysql_query(&#092;"UPDATE {$table['online']} set uid='{$_SESSION['id']}', time='{$time1}', admin='{$rr['special']}', gdzie='{$_SERVER['REQUEST_URI']}' WHERE uid='{$_SESSION['id']}'\");
  24.  
  25. /* Kasowanie */
  26. mysql_query(&#092;"DELETE FROM {$table['online']} WHERE time <= '{$time2}'\");
  27. ?>

  1. CREATE TABLE `dbe_online` (
  2. `ip` text NOT NULL,
  3. `uid` int(20) NOT NULL DEFAULT '0',
  4. `admin` varchar(64) NOT NULL DEFAULT '0',
  5. `time` int(30) NOT NULL DEFAULT '0',
  6. `gdzie` text NOT NULL
  7. ) TYPE=MyISAM;

Bład taki: nie edytuje za kazdym racem danych danego uzytkonika ... nie wiem dlaczego


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 10:23