Látogatásszámláló
Mostanában kezdtem el php-ni, és gondoltam írok egy egyszerű látogatásszámlálót:Hibát nem jelez ki, csak a kiírt érték mindig egy. Mindent úgy csináltam ahogy a könyvben írták. És a valtot megpróbáltam integerré alakítani de úgyse megy. Ha a szerverkönyvtárból kitörlöm a szamlalo.txt-t akkor létrehozza, és az értéke egy ,tehát vhol az fread környékén lehet a hiba.
Gondolom nektek nem fog problémát okozni, de nekem sok időt megspórolnátok.
Előre is köszi.
■
<?php
print "<p> Mai dátum: ";
print date("F , j");
print "</p>";
$szam = fopen("szamlalo.txt", "w+") or die("nemmegy :(");
$valt = fread($szam, 10);
$valt = $valt+1;
$vmi = fwrite($szam, $valt);
print "<p> Látogatásszámláló: ";
print $valt;
print "</p>";
fclose($szam);
?>
Gondolom nektek nem fog problémát okozni, de nekem sok időt megspórolnátok.
Előre is köszi.
fopen
ezért nem olvasol ki belőle semmit. Használj pl. r+-t helyette (ehhez
léteznie kell a fájlnak). De írás előtt vissza kell majd állítanod
fájl mutatót a kezdő pozicióba, erre ott van a rewind vagy az fseek.
fopen
kk.
Működik