Licznik 4YOU
Kiedyś, czytając jeden z numerów at, zaciekawił mnie jeden
art. Dotyczył programowania w php a konkretniej był to przykład
licznika. Miał on jednak jedną dużą wadę - nie był odporny
na odświeżanie. Postanowiłem napisać taką wersję (co prawda,
trochę późno, ale...). Więc będę zaczynał. Najpierw podam
kod a potem inne "szmery bajery":
<?
setcookie ("odwiedziny", "1", time ()+3600*3);
?>
<html>
<head>
</head>
<body>
<?
$file=fopen ("licznik.txt", "r");
flock ($file, 1);
$ile=fgets ($file, 100);
flock ($file, 3);
fclose ($file);
if (odwiedziny !="1")
{
$ile++;
}
echo ($ile)
?>
</body>
</html>
Kod starałem się maksymalnie uprościć dlatego między innymi
nie użyłem funkcji sprawdzającej czy plik licznik.txt istnieje.
Dlatego, aby nie wyskoczyło masę błędów należy stworzyć ten
plik. Prócz tego strona z tym kodem musi się znajdować na
serwerze obsługujący skrypty php i mieć rozszerzenie php lub
php3. I to na tyle. Jak mi się uda napisze jeszcze parę artów
o php.
Fabio
eeon@wp.pl