HarryW: Fehler in Aufrufzähler

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

  1. 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");

    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?

    Datei $dn existiert wohl nicht, du meinst nicht zufälligerweise $dateiname?

    Gruß,
      soenk.e

    1. Hallo Sönke Tesch

      Danke!!!!

      Mfg: Harry