Witam chciałem pokazać mojego autorstwa licznik odwiedzin, opierający się na ciasteczku i pliku (baza danych). Jest to prosty i na pewno znajdzie się nie idealność, ale i tak myślę że jest fajny
OPIS1. otwieranie pliku i czytanie zawartości.
2 jeżeli ciasteczko nie istnieje jest zwiększana wartość o +1
3. utworzenie ciasteczka na długość 1500s.
4. czytanie zawartości pliku w celu wyświetlenia na stronie ilości odwiedzin (zmienna: $intli).
<?php
if(isset($_COOKIE['li']) == FALSE) { $file = fopen("db/licznik.txt", "a+"); // otwarcie pliku $int = fread($file, 300
); // czytanie pliku $su = $int + 1; // +1
ftruncate($file, 0
); // kasowanie zawartości pliku fwrite($file, $su, 300
); // zapis pliku fclose($file); // zamykanie pliku }
setcookie("li", "licz", time()+ 1500
); // utworzenie ciasteczka, 1500s = czas ciasteczka
$file = fopen("db/licznik.txt", "r"); $intli = fread($file, 300
);
?>
PS. folder "db" ustawiamy chmod 777
Pozdrawiam.