Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Licznik
oper
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 6.03.2004

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


Proszę o skrypt licznika opartego na plikach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Majdan
post
Post #2





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

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


Plik zawierający liczbę odwiedziń ma nazwę licznik.dat.

  1. <?php
  2. //licznik tekstowy
  3. $plik = &#092;"licznik.dat\";
  4. $pol_pliku = &#092;"./\".$plik;
  5.  
  6.  
  7. echo &#092;"<center>\";
  8.  
  9. if(file_exists($pol_pliku)) {
  10. $data_str = getdate(filemtime($pol_pliku));
  11. $rok = $data_str[&#092;"year\"];
  12. $miesiac = $data_str[&#092;"mon\"];
  13. $dzien = $data_str[&#092;"mday\"];
  14. $godzina = $data_str[&#092;"hours\"];
  15. $minuty = $data_str[&#092;"minutes\"];
  16. $sekundy = $data_str[&#092;"seconds\"];
  17.  
  18. if($miesiac == 1) $miesiac_slow = &#092;"stycznia\";
  19. if($miesiac == 2) $miesiac_slow = &#092;"lutego\";
  20. if($miesiac == 3) $miesiac_slow = &#092;"marca\";
  21. if($miesiac == 4) $miesiac_slow = &#092;"kwietnia\";
  22. if($miesiac == 5) $miesiac_slow = &#092;"maja\";
  23. if($miesiac == 6) $miesiac_slow = &#092;"czerwca\";
  24. if($miesiac == 7) $miesiac_slow = &#092;"lipca\";
  25. if($miesiac == 8) $miesiac_slow = &#092;"sierpnia\";
  26. if($miesiac == 9) $miesiac_slow = &#092;"września\";
  27. if($miesiac == 10) $miesiac_slow = &#092;"października\";
  28. if($miesiac == 11) $miesiac_slow = &#092;"listopada\";
  29. if($miesiac == 12) $miesiac_slow = &#092;"grudnia\";
  30.  
  31. if(strlen($godzina) == 1) $godzina = &#092;"0\".$godzina;
  32. if(strlen($minuty) == 1) $minuty = &#092;"0\".$minuty;
  33. if(strlen($sekundy) == 1) $sekundy = &#092;"0\".$sekundy;
  34.  
  35. $data_str = &#092;"$godzina:$minuty:$sekundy<br>$dzien $miesiac_slow $rok\";
  36.  
  37. if(!($fp = fopen($pol_pliku, &#092;"r+\")))
  38. die(&#092;"<b>Nie mogę otworzyć pliku $plik.</b>\");
  39.  
  40. $licznik = (int) fread($fp, filesize($pol_pliku));
  41. $licznik++;
  42.  
  43. echo &#092;"<b>Licznik odwiedzin:</b><br>$licznik\";
  44. echo &#092;"<br><br><b>Ostatnia wizyta:</b><br>$data_str\";
  45. rewind($fp);
  46. }
  47. else {
  48.  
  49. if(!($fp = fopen($pol_pliku, &#092;"w\")))
  50. die(&#092;"<b>Nie mogę otworzyć pliku $plik.</b>\");
  51.  
  52. $licznik = 1;
  53.  
  54. echo &#092;"<b>Licznik odwiedzin:</b><br>$licznik\";
  55. }
  56.  
  57. fwrite($fp, $licznik);
  58. fclose(fp);
  59.  
  60. echo &#092;"</center>\";
  61. ?>
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: 8.10.2025 - 03:14