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