Logo
Arkadiusz Pieczykolan
WERSJA POLSKA

Licznik odwiedzin strony HTML  
stworzony prz pomocy skryptów języka Perl

--------------------
Cel:
  • Posiadanie Licznika na swojej stronie WWW, który automatycznie wyświetla liczbę "wejść" gości na stronę.
Postępowanie:
  1. Utwórz wszystkie wymagane pliki
  2. Utwórz skrypt CGI, który otwiera plik licznika "counter", powiększa go o 1 i podaje wartość licznika do twojego dokumentu htm.
  3. Ustaw wymagane prawa dostępu.
  4. Dodaj potrzebny kod "wykonawczy" do twojego dokumentu htm.
  5. Dobrej zabawy!
Dobra, jak to jest zrobione?
Wejdź do swojego shell'a:
    • Zmień swój aktualny katalog na "public_htm" (Wykonaj komendę "cd public_htm")
Utwórz następujące pliki: .
    1. ".htaccess"
      (Uwaga: jest spacja przed kropką w ostatnim słowie)
      Plik ten ma tylko jedną następującą linię:
      AddType text/x-server-parsed-htm .htm
    2. "countfile"
      Plik ten zawiera zapisaną "liczbę wejść"; wpisz "1" na początku (bez cudzysłowów).
    3. "count.cgi"
      Wpisz do pliku DOKŁADNIE następujące linie:
	  #!/usr/bin/perl
	  open (COUNT, "countfile");     # open "countfile" counter file
	  $counter = <COUNT>;            # input value from file
	  close (COUNT);                 # close file (primarily to "re-set")
	  open (COUNT, ">countfile");    # open "countfile" for 'output'
	  print COUNT +($counter+1);     # increment value of counter by one & write
	  close (COUNT);                 # close file
	  print $counter;                # put the value on the page
	
      • Uwaga 1: Każde polecenie Perl'a kończy znak ";".
      • Uwaga 2: Lina 1 jest zależna od Hosta (miejsca, gdzie umieszczony jest program Perl)
      • Uwaga 3: Wszystko na prawo od znaku "#" to komentarz.
Użyj programu "chmod" aby nadać prawa dostępu:
    1. Ustaw prawa dostępu dla pliku ".htaccess", wpisz:
      chmod 640 .htaccess
    2. Ustaw prawa dostępu dla pliku "countfile", wpisz:
      chmod 770 countfile
    3. Ustaw prawa dostępu dla pliku "count.cgi", wpisz:
      chmod 750 count.cgi
Zmodyfikuj swoją stronę tam gdzie chcesz mieć licznik:
    • Wyedytuj swoją stronę przy użyciu jakiegokolwiek edytora
      i wstaw tam gdzie chcesz mieć licznik następującą linię kodu:
      Było już <!--#exec cmd="./count.cgi" --> wejść na tą stronę.
      Wyrażenie <!--#exec cmd="./count.cgi" --> będzie zastąpione przez "liczbę"
      z pliku "countfile" w czasie "wykonania" kodu scryptu ! ! !
--------------------
Szukaj podobnych informacji: 
main page Strona Główna   go top Do góry

Ostatnia aktualizacja treści: Luty 2009.