Dateien
Christoph
- php
Das ist ein einfacher Counter:
$datei = fopen("stats/counter.txt","w+");
$counterstand = fgets($datei, 10);
if($counterstand == "") {
$counterstand = 0;
}
$counterstand++;
fwrite($datei, $counterstand);
fclose($datei);
Doch warum steht in der Datei immer nur die selbe Zahl. Ich erhöhe sie doch mit $counterstand++ um 1??????
danke im voraus.
Christoph
Hi!
$datei = fopen("stats/counter.txt","r"); #erstmal lesen
$counterstand = fgets($datei, 10);
fclose($datei); # schließen
$datei = fopen("stats/counter.txt","w-"); #schreiben ab position 0
if($counterstand == "") {
$counterstand = 0;
}
$counterstand=$counterstand+1;
fwrite($datei, $counterstand);
fclose($datei);
sollte gehen.
fastix
Hallo,
auch das Thema hatten wir heute schon mal:
http://forum.de.selfhtml.org/?m=127326&t=22919
etwas weiter unten, so ca. 15 Threads.
Es ist mit PHP nicht ganz einfach, strukturierte Datensätze zu erzeugen. Es ist mir noch nicht ganz klar geworden, wie man Datenstrukturen definieren kann, mit Ausnahme von Arrays.
Aber eigentlich sollte man die Dateien mit "br+" öffnen, also binär.
Grüße
Tom