Hallo, ich habe vor kurzem meinen ersten Besucherzähler programmiert, doch irgendetwas stimmt da nicht - der zähler gibt das ergebnis nicht aus!
Hier der Quelltext:
<?
setcookie("visitor", "ja");
$visitor = $_COOKIE['visitor'] ?>
<?
$txt_count = "counter.txt";
//prueft, ob bereits die datei existiert
if (!file_exists($txt_count)) {
$dz = fopen($txt_count, "w");
fwrite($dz, "0");
fclose($dz);
}
//liest die datei
$dz = fopen($txt_count, "r");
$counter = fread($dz, 10);
fclose($dz);
//cookie abfragen
$visitor = $_COOKIE['visitor'];
if (!isset($visitor)) {
setcookie("visitor", "ja");
$counter++;
$dz = fopen($txt_count, "w");
fwrite($dz, $counter);
fclose($dz);
}
?>
<!-----counter in html ausgeben------>
<p>Besucher gesamt:
<?
echo $counter;
?>
</p>
Das ergebnis findet ihr hier - http://www.project-evolution.de
Ich nutze folgende Software:
Apache/1.3.28 (Linux/SuSE) mod_ssl/2.8.15 OpenSSL/0.9.7b mod_python/2.7.10 Python/2.3+ PHP/4.3.3 mod_perl/1.28
ICH HOFFE MIR KANN JEMAND HELFEN
GRuß
icecream
P.S.: Das ist mein erstes PHP-Script, also nicht wundern...
iced_cream Gast |