http://php.net/manual/de/function.fopen.php schrieb:
'w' Öffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert wird versucht sie anzulegen.
'w+' Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
Ich habe beim Manual den mittleren Satz überlesen. Vermute mal wenn die Länge auf 0 Byte gesetzt wird, kriegt das fgets auch den Text nicht mehr heraus. Dann muss man wohl deine Methode nutzen @sssd.
@sssd: Nein, r+ legt leider keine Datei an.
@Patschi: a+ erstellt tatsächlich keine neue Datei, bzw setzt die Länge auf 0, allerdings müsste man dann immer zur letzten Zeile springen, wenn man eine Art Counter umsetzen möchte. Dazu würde die Datei mit der Zeit verdammt groß werden.
1x editiert, zuletzt von Clerius
am 17.07.2011 17:17 Uhr