|
W tej poradzie opiszę sposób napisania skryptu obsługującego licznik odwiedzin strony. Będzie on zliczał ilość przeładowań, więc nie będzie dość skomplikowany. Kod: php
<?php W pierwszej kolejności, poleceniem fopen otwieramy zawartość plik.txt, atrybut r oznacza, że otwieramy plik tylko do odczytu. Polecenie to przypisujemy do zmiennej $plik. Do zmiennej $licznik przypisujemy polecenie fgets(), które służy do pobrania zawartości otwartego pliku reprezentowanego przez zmienną $plik. Następnie zamykamy plik poleceniem fclose(). Wartość naszej zmiennej $licznik równa jest wartości pobranej z pliku.txt. Uruchomienie tego skryptu oznacza przeładowanie strony, zatem do wartości zmiennej $licznik należy dodać wartość 1. Można to zrobić zapisując zmienną w tej postaci: $licznik++. Teraz wartośc zmiennej $licznik jest większa o 1 od wartości zawartej w pliku plik.txt. Aby wartość ta została zapamiętana i wykorzystana do następnej inkrementacji podczas kolejnego przeładowania strony, musimy ją zapisać do tego samego pliku. Tak samo jak poprzednio otwieramy plik.txt, jednak tym razem z atrybutem w - do zapisu, następnie poleceniem fwrite() zapisujemy wartość pobraną ze zmiennej $licznik w otwartym pliku reprezentowanym przez zmienną $plik. Zamykamy plik.txt. Na koniec wyświetlamy poleceniem echo wartość zmiennej $licznik, czyli dotychczasową liczbę odwiedzin. Opracowanie: Adam Suchowski
Skomentuj
|
|




