|
Teraz stworzymy prosty licznik tekstowy:
<?
if(file_exists("licznik.txt")) /* sprawdza, czy plik istnieje */
{ $file=fopen("licznik.txt", "r"); /* otwiera plik */
flock($file, 1); /* blokuje plik */
$ile=fgets($file, 10000); /* odczytuje wartość */
flock($file, 3); /* odblokowuje plik */
fclose($file); /* zamyka plik */
$ile++; /* zwiększa wartość o 1 */
}
else
$ile=1; /* jeśli plik nie istnieje, wyświetli się 1 */
$file=fopen("licznik.txt", "w"); /* otwiera plik do zapisu */
flock($file, 2); /* blokuje do zapisu */
fwrite($file, $ile); /* zapisuje wartość */
flock($file, 3); /* odblokowuje plik */
fclose($file); /* zamyka plik */
echo("<b>Ta strona została odwiedzona $ile</b>"); /* wyświetla wartość */
?>
Licznik dołączamy do dokumentu funkcją include
: <? include"liczniczek.php3" ?>.
W miejscu dołączenia pojawi się wynik skryptu. Dokument w którym
dołączamy nasz skrypt powinien mieć rozszerzenie
języka PHP.
|