Oto przepis na skrypt prostego licznika tekstowego:
1. Po rozpoczęciu bloku PHP otwieramy do odczytu plik licznika:
$plik=fopen("plik.txt", "r"  ;
2. Pobieramy z pliku liczbę oznaczającą ilość odwiedzin:
$licznik=fgets($plik);
3. Zamykamy aktualnie otwarty plik:
fclose($plik);
4. Zwiększamy pobraną liczbę o 1:
$licznik++;
5. Otwieramy plik licznika do zapisu:
$plik=fopen("plik.txt", "w"  ;
6. Zapisujemy w pliku aktualną wartość zmiennej $licznik:
fwrite($plik, $licznik);
Dzięki parametrowi "w" przy otwieraniu pliku aktualna wartość zastąpi wartość poprzednią.
7. Zamykamy plik:
fclose($plik);
8. W tym momencie liczba odwiedzin znajduje się już w pliku plik.txt. Musimy jeszcze ją wyświetlić:
echo "$licznik";
Cały kod powinien wyglądać następująco:
$plik=fopen("plik.txt", "r"  ;
$licznik=fgets($plik);
fclose($plik);
$licznik++;
$plik=fopen("plik.txt", "w"  ;
fwrite($plik, $licznik);
fclose($plik); |