Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Licznik osób On-Line
b_chmura
post
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Witam
Napisałem sobie prosty licznik osób on line.
Czy któryś z was mógłby mi powiedzieć czy dobrze biggrin.gif? po prostu nie mam jak sprawdzić...

  1. <?
  2. $plik = 'on-line.txt';
  3. $czas = time()+60*5;
  4. $dane = file($plik);
  5. $ile  = count($dane);
  6. $ip = $_SERVER["REMOTE_ADDR"];
  7.  
  8. for($i = 0; $i < $ile; $i++) 
  9. {
  10. $dana = explode("||",$dane[$i]);
  11.  
  12. if($dana[2] < time()) 
  13. {
  14. $dane[$i] = '';
  15. }
  16. if($dana[1] == $ip) 
  17. {
  18. $dane[$i] = '||'.$ip.'||'.$czas.'||'."\n"; 
  19. $jest = 1;
  20. }
  21. }
  22.  
  23. if($jest != 1) 
  24. {
  25. $dane[]= '||'.$ip.'||'.$czas.'||'."\n";
  26. }
  27.  
  28. $f = fopen($plik,"w");
  29. for($i = 0;$i < ($ile+1); $i++) 
  30. {
  31. if ($dane[$i] != '') 
  32. { 
  33. fwrite($f, $dane[$i]); 
  34. $online++; 
  35. }
  36. }
  37.  
  38. fclose($f);
  39.  
  40. echo $online;
  41. ?>


z góry śliczne dzięki smile.gif
Go to the top of the page
+Quote Post
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Nie masz pojęcia jak sprawdzić?
No to ja Ci powiem. Wgraj plik na serwer, wejdź na stronę i zobacz co wyświetla. Jeżeli 1 to dobrze. Teraz zaproś kilku kumpli na stronę (miej pewność, że weszli na 100%) i zobacz co Ci będzie pisać. Jeżeli np. 4 (bo ty np. zaprosiłeś kumpli) to znaczy, że działa.

Działaj.. tongue.gif


--------------------
> > > Tworzenie stron < < <
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 Aktualny czas: 19.08.2025 - 07:41