Ja, Zitat:
'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.
Diese Option ist bei mir existent, es wird jedoch weiterhin angefügt, anstatt überschrieben...
Das mit dem Header funzt wunderbar! Evt werd ich hingehen und die erstellte tmp nach dem Download oder öffnen einfach wieder vom server löschen... wäre villeicht einfacher, oder?
'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.
Diese Option ist bei mir existent, es wird jedoch weiterhin angefügt, anstatt überschrieben...
PHP-Code:
#Prüfen ob die Vorhandene datei schon existiert, wenn nicht wird Sie angelegt
if (!file_exists($temp)) { $datei=fopen($temp,"aw+"); fclose($datei); }
#Nun wird die angelegte Datei geöffnet
$fp = fopen($temp, "aw+");
# Der neue Inhalt wird in das neue File geschrieben und das File wird geschlossen
$write = fputs($fp, $org_string);
fclose($fp);
Das mit dem Header funzt wunderbar! Evt werd ich hingehen und die erstellte tmp nach dem Download oder öffnen einfach wieder vom server löschen... wäre villeicht einfacher, oder?
Kommentar