Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Licznik osób online
radmistrz2
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

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


WIem że ten temat w google powtarza się wiele razy, ale żaden nie działa. Ma ktoś jakiś niewielki, w 100% działający licznik gości online??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Puzi
post
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

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


Polecam: http://webmade.org/porady/licznik-on-line-php.php

lub

  1. <?php
  2. $minuty=3;
  3. $czas=time()+60*$minuty;
  4. $bazaip = file("online.txt");
  5. $ile=count($bazaip);
  6. $ip = $_SERVER["REMOTE_ADDR"];
  7. for ($i=0; $i < $ile; $i++) {
  8. $pol = explode("`",$bazaip[$i]);
  9. if ($pol[2] < time()) {$bazaip[$i]= "";}
  10. if ($pol[1]==$ip) {
  11. $bazaip[$i]="`$ip`$czas`\n"; $jest=1;
  12. }
  13. }
  14. if ($jest<>1) $bazaip[]="`$ip`$czas`\n";
  15. $f = fopen("online.txt","w");flock($f,2);
  16. for ($i=0; $i < $ile+1; $i++) {
  17. if ($bazaip[$i]<>"") { fwrite($f, $bazaip[$i]); $ileip++;}
  18. }
  19. flock($f,3); fclose($f);
  20. echo "Osób on-line: <b>".$ileip."</b>";
  21. ?>


Tu musisz stworzyc plik online.txt i nadac mu chmod 666

Ten post edytował Puzi 10.07.2008, 15:17:51
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: 7.10.2025 - 13:19