Każdy webmaster chce stworzyć swój własny licznik. W tym artykule przedstawię jak stworzyć licznik graficzny. Licznik nasz zamiast zliczać wejścia na stronę będzie zliczał odsłony.
Otwieramy edytor tekstu, aby zacząć prace nad naszym licznikiem. Na początku musimy stworzyć 10 obrazków, na których będą widniały liczby od 0 – 10. Każdą liczbę zapisujemy pod nazwa n.gif, gdzie n to cyfra. Poniższy skrypt umieszczamy na naszej stronie w sekcji <BODY>:
Na początku musimy stworzyć zmienną, w której przechowamy ścieżkę do pliku.
$plik = “licznik.dat”; |
Otwieramy plik w celu odczytu i zapisu, o czym świadczy drugi parametr funkcji fopen();
fopen($plik, “r+”); |
Odczytujemy liczbę zapisaną w pliku za pomocą polecenia, fgets();
$odwiedziny = fgets($plik, 10); |
Zwiększamy liczbę odwiedzin o jeden i zapisujemy dane do pliku.
$odwiedziny += 1; fseek($plik, 0); fwrite($plik, $odwiedziny, 10); fclose($plik); |
Następnie obliczmy liczbę cyfr licznika
$odw = strval($odwiedziny); $cyfry = strlen($odwiedziny)-1; |
Inicjujemy zmienną iteracyjną.
$i = 0; |
I powtarzamy wyświetlanie obrazków aż do osiągnięcia ilości cyfr.
echo”Odwiedzin:”; do{ echo”<IMG SRC=\”$odw[$i].gif\”>”; $i++; }while($i<=$cyfry); |
I na tym polega cala filozofia tworzenia licznika. Proste nie?