Hallo,
Ich würde gerne wissen warum dieser Counter nicht läuft...
dann solltest du wenigstens ansatzweise ein wenig Debugging betreiben.
<?
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);
}
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);
Das doppelte '$$' ist hoffentlich nur ein Copy&Paste Error?
$dz = fopen($datei_name, "w");
fclose($dz);
Einmal öffnen, sofort wieder schließen. Dass das Schreiben dazwischen fehlt, hat Christoph ja schon reklamiert.
diese Seite wurde jetzt zum <?=$counter;?>. Mal aufgerufen.
Auch hier: Verwende bitte die ausführliche Notation <?php echo ... ?>. Abgesehen davon: Was wird *wirklich* ausgegeben?
So long,
Martin
why the heck do you jerk think, that wir ein doppelposting nicht bemerken, wenn you zwischendurch the sprache wechselst?
(wahsaga)