HarryW: Fehler in Aufrufzähler

Beitrag lesen

Hallo

Ein Aufrufzähler in php, er zählt allerdings nicht weiter:

<script language="php">
$dateiname = "zaehler.txt";
$zaehler = 12396;
if(file_exists($dn))
{
$datei = fopen($dateiname, "r");
if ($datei)
{
$zaehler = fgets($datei, 255);
fclose($datei);
}
}
$zaehler++;
$datei = fopen($dateiname, "w");
if ($datei)
{
fputs($datei, $zaehler);
fclose($datei);
}
</script>
<html>
<head>
<title>Besucherzaehler</title>
</head>
<body>
<script language="php">
echo "Sie sind der $zaehler. Besucher!<br>";
</script>
</body>
</html>

Er beginnt mit der oben angegebenen Zahl (12396), zu der er eins dazuzählt, doch er liest nicht die im txt-File enthaltene Zahl, und zählt nicht zu dieser eins dazu.
Wo liegt der Fehler?

Mfg: Harry