Jestem poczatkujacy i zaczynam dopiero sie uczyc php. Znalazlem skrypt licznika odwiedzin ktory jest nizej i wyglada wszystko dobrze ale jak odswierzam to zwieksza sie licznik.
Na samym poczatku:
<?
setcookie(\"visited\", \"1\", time()+3600*3); /* wysyła cookie na komputer użytkownika */
?>
W Body
<?
if(file_exists(\"counter.n\")) /* sprawdza, czy plik istnieje */ {
$file=fopen(\"counter.n\", \"r\"); /* otwiera plik */ flock($file, 1
); /* blokuje plik */
$ile=fgets($file, 100
); /* odczytuje wartość */
flock($file, 3
); /* odblokowuje plik */ fclose($file); /* zamyka plik */
if($visited!=\"1\") /* sprawdza, czy
użytkownik już odwiedzał stronę */
{
$ile++; /* zwiększa wartość
o 1 tylko po pierwszym wejściu */
}
}
else
{
$ile=1; /* jeśli plik nie istnieje, wyświetli się 1 */
}
$file=fopen(\"counter.n\", \"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($ile); /* wyświetla wartość */
?>
Dlaczego nie dziala? Nawet probowalem dac w przegladarce na 0 bezpieczenstwo czyli full cistka itp. itd. i tak zwieksza sie :/