Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie klikow w link - jak zrobic?
holee
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Chełm

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


Jak zrobic aby zliczane byly klikniecia w link i wyswietlane to bylo obok?
Oczywiscie na plikach tekstowych mi chodzi.
Ktos klika w jeden link obok pojawia sie jeden, drugi raz poawia sie dwa (po prostu zlicza),
klikajac w drugi zlicza osobno obok klikniecia w drugi link
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pele
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2003
Skąd: Kraków

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


Witaj,
  1. <?php
  2. $download = &#092;"$dn\"; //zmienna zawierająca nazwę pliku
  3. if (file_exists(&#092;"liczniki/$dn.n\")){ //sprawdzamy czy plik istnieje
  4.  
  5. //początek licznika
  6.  
  7. $file=fopen(&#092;"liczniki/$dn.n\", \"r\");//jeśli tak otwieramy licznik i doliczamy kliknięcie
  8. flock($file, 1);
  9. $cyfra=fgets($file, 100);
  10. flock($file, 3);
  11. fclose($file);
  12. $cyfra++;
  13.  
  14. $file=fopen(&#092;"liczniki/$dn.n\", \"w\");
  15. flock($file, 2);
  16. fwrite($file, $cyfra);
  17. flock($file, 3);
  18. fclose($file);
  19.  
  20. //koniec licznika
  21.  
  22. header(&#092;"Location: $download\");//wysłanie do przeglądarki informacji o lokalizacji pliku
  23. }
  24. else { //jeśli plik licznika nie istnieje zostanie założony z liczbą 1
  25. $file=fopen(&#092;"liczniki/$dn.n\", \"w\");
  26. flock($file, 2);
  27. fwrite($file, &#092;"1\");
  28. flock($file, 3);
  29. fclose($file);
  30.  
  31. header(&#092;"Location: $download\");//wysłanie do przeglądarki informacji o lokalizacji pliku
  32. }
  33. ?>

Utwórz plik dn.php3 i wklej tam ten kod (wstaw plik tam gdzie są zip'y) ponadto utwórz katalog o nazwie liczniki (w katalogu z zip'ami) i nadaj mu prawa chmod 777 (pliki w nim muszą mieć taką samą nazwe co zip'y poza tym katalogiem przykładowa nazwa pliku. <b>nazwazipa.zip.n</b>)
Link do pliku wygląda tak:
  1. <?php
  2. <a href=dn.php3?dn=nazwazipa.zip>Pobierz</a><BR>Ilość ściągnięć: <? include(&#092;"liczniki/nazwazipa.zip.n\"); ?>
  3.  
  4. ?>
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: 9.10.2025 - 16:04