Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Licznik, + dodatek
BDCC
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 27.01.2006

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


Nie wiem gdzie to zamieścić więc tutaj piszę ...
  1. <?php
  2.  
  3. /* Don't forget to CHMOD $file to 777 */
  4. $file = "my_hits.txt";
  5.  
  6.  
  7. // Obtain users IP address
  8. $ipadd = getenv(REMOTE_ADDR);
  9. $addip = "TRUE";
  10. $hits = 0;
  11.  
  12.  
  13. if (file_exists($file))
  14. {
  15. } else
  16. {
  17. echo "$file does not exist!";
  18. }
  19.  
  20.  
  21. // Open $file and search each line (IP address) for a match
  22. $fp = fopen($file,"r");
  23. while (!feof($fp))
  24. {
  25. $line = fgets($fp, 4096); //gets one line at a time
  26. $line=trim($line);
  27. if ($line != "")
  28. {
  29. $hits++;
  30. }
  31. // If IP is already logged
  32. if ($line==$ipadd)
  33. {
  34. $addip = "FALSE";
  35. }
  36. }
  37. fclose($fp);
  38.  
  39. // If the IP was not previously logged, append it to $file
  40. if ($addip == "TRUE")
  41. {
  42. $fp = fopen($file,"a");
  43. fwrite($fp, "\n");
  44. fwrite($fp, $ipadd);
  45. fclose($fp);
  46. $hits++;
  47. }
  48.  
  49. // Display hits
  50. echo $hits;
  51. ?>


To jest skrypt licznika który znalazłem w necie i z którego kożystam ... Tworzy on plik tesktowy gdzie sa wszystkie adresy IP. Chciałbym utworzyć skrypt php, który działałby na takiej zasadzie: Ip jest nowy, więc wyświetla jakiś teskt, a ajk IP jest w bazie to wyświetla, że np jest już. Nie znam wogóle php czyli jestem n00bkiem, ale mógłby mi ktos pomoc?
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: 24.08.2025 - 08:03