Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [skrypt] zliczanie
Forum PHP.pl > Forum > Gotowe rozwiązania
adisoft
witam szukam skryptu ktory zliczal by ilosc danych klikniec na dany link do pliku txt i potrafil ta wartosc wyswietlic !
bela
a co w tym trudnego ?
przeciez to działa na takiej samej zasadzie jak licznik odwiedzin dry.gif
Mamber
Pomozcie tongue.gif
Forgoot
To jest "książkowe" rozwiązanie smile.gif :

  1. <?php
  2. session_register(&#092;"view1count\");
  3. session_register(&#092;"view2count\");
  4. session_register(&#092;"view3count\");
  5. session_register(&#092;"view4count\");
  6. ?>
  7.  
  8. <?php
  9. //page_count.php
  10.  
  11. if (!$view1count) $view1count = 0;
  12. if (!$view1count) $view2count = 0;
  13. if (!$view1count) $view3count = 0;
  14. if (!$view1count) $view4count = 0;
  15.  
  16. /* reszta skryptu pokazuje, w jaki sposób tworzyć łącza zawierające dane potrzebn
  17.  php do dostania się do danych sesji, czyli SID tongue.gif */ 
  18.  
  19. echo &#092;"<HTML><HEAD><TITLE>Licznik wizyt strony</TITLE></HEAD><BODY>\";
  20.  
  21. if ($whichpage) {
  22.     echo &#092;"<B>Jesteś na stronie $whichpage.</B><BR><BR>n\";
  23.     $GLOBALS[&#092;"view${whichpage}count\"]++
  24. }
  25.  
  26. for ($i = 1; $i <= 4; $i++) {
  27.  
  28.     if ($whichpage == $i) {
  29.         echo &#092;"<B><A HREF=\"$PHP_SELF?\".SID.\"whichpage=$i\">
  30.             Strona $i</A></B>&#092;";
  31.         } else {
  32.             echo &#092;"<A HREF=\"$PHP_SELF?\".SID.\"whichpage=$i\">Strona $i</A>\";
  33.         }
  34.         echo &#092;", na której byłeś \".$GLOBALS[\"view${i}count\"].\" razy.<BR>n\";
  35. }
  36. echo &#092;"nn<BR><BR>nn\";
  37. echo &#092;"</BODY></HTML>\";
  38.  
  39. ?>


Mam nadzieje że wszystko jest dobrze wpisane winksmiley.jpg

W przeglądace powinno dać taki wynik:

Kod
Strona 1, na której byłeś 12 razy.
Strona 2, na której byłeś 6 razy.
Strona 3, na której byłeś 25 razy.
Strona 4, na której byłeś 2 razy.


//edit. Prosze mi powiedzieć czy to jest dobrze smile.gif
Mamber
Chyba zle.....
nbkadi
nie chyba tylko na pewno tongue.gif
Forgoot
Jeśli kod ktory podalem jest zle to prosze kogos o uwagi smile.gif
nbkadi
  1. <?php
  2. session_register(&#092;"view1count\");
  3. session_register(&#092;"view2count\");
  4. session_register(&#092;"view3count\");
  5. session_register(&#092;"view4count\");
  6. ?>
  7.  
  8. <?php
  9. //page_count.php
  10.  
  11. if (!$view1count) $view1count = 0;
  12. if (!$view1count) $view2count = 0;
  13. if (!$view1count) $view3count = 0;
  14. if (!$view1count) $view4count = 0;
  15.  
  16. /* reszta skryptu pokazuje, w jaki sposób tworzyć łącza zawierające dane potrzebn
  17.  php do dostania się do danych sesji, czyli SID tongue.gif */ 
  18.  
  19. echo &#092;"<HTML><HEAD><TITLE>Licznik wizyt strony</TITLE></HEAD><BODY>\";
  20.  
  21. if ($whichpage) {
  22. echo &#092;"<B>Jesteś na stronie $whichpage.</B><BR><BR>n\";
  23. $GLOBALS[&#092;"view${whichpage}count\"]++
  24. }
  25.  
  26. for ($i = 1; $i <= 4; $i++) {
  27.  
  28. if ($whichpage == $i) {
  29. echo &#092;"<B><A HREF=\"$PHP_SELF?\".SID.\"whichpage=$i\">
  30. Strona $i</A></B>&#092;";
  31. } else {
  32. echo &#092;"<A HREF=\"$PHP_SELF?\".SID.\"whichpage=$i\">Strona $i</A>\";
  33. }
  34. echo &#092;", na której byłeś \".$GLOBALS[\"view${i}count\"].\" razy.<BR>n\";
  35. }
  36. echo &#092;"nn<BR><BR>nn\";
  37. echo &#092;"</BODY></HTML>\";
  38.  
  39. ?>

moze bardziej opiszesz co gdzie i jak dodac bardziej zrozumiale questionmark.gif sorry ze zapytalem i dziekuje za wyrozumialosc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.