Venty_13: Besucherzähler läuft nicht

Beitrag lesen

Hallo,

»» Ich würde gerne wissen warum dieser Counter nicht läuft...

dann solltest du wenigstens ansatzweise ein wenig Debugging betreiben.

Wie mach ich das den am besten?

»» <?

Sind short_open_tags auf deinem Server erlaubt? Wenn ja, bitte deinen Hoster, das zu ändern, und verwende die ausführliche Form "<?php".

»» if (!file_exists($datei_name)) {
»» $dz = fopen($datei_name, "w");
»» fwrite($dz,"1");
»» fclose($dz);
»» }

Ja sie sind erlaubt, wieso ändern? Ausfürliche Form im einsatz ;)

Wird die Datei erzeugt? Enthält sie das, was du erwartest, nämlich die Ziffer 1?

»» $dz = fopen($datei_name,"r");
»» $counter = fread($dz, 10);
»» fclose($$dz);

Nein sie wird nicht erzeugt ... leider;

Das doppelte '$$' ist hoffentlich nur ein Copy&Paste Error?

Glaub schon, hoffe ich zumindest ;)

»» $dz = fopen($datei_name, "w");
»» fclose($dz);

Einmal öffnen, sofort wieder schließen. Dass das Schreiben dazwischen fehlt, hat Christoph ja schon reklamiert.

Ist geändert,...

»» diese Seite wurde jetzt zum <?=$counter;?>. Mal aufgerufen.

Auch hier: Verwende bitte die ausführliche Notation <?php echo ... ?>. Abgesehen davon: Was wird *wirklich* ausgegeben?

gemacht...

Die richtige Ausgabe auf dem Bildschirm ist:

Guten Tag,
diese Seite wurde jetzt zum 0 . Mal aufgerufen.

mfg Venty_13