von languitar |
so weit hatte ich gar nicht richtiggeguckt  |
von MCM |
Abgesehen davoon, würde ich auch Zeile 2 anders machen
1: | $inhalt = fgets($file,filesize("protokoll.html")); |
|
von languitar |
du öffnest die datei nur zum schreiben, er kann also auch nichts auslesen:
Zeile 1 muss so heißen: 1: | $file=fopen("protokoll.html","w+"); |
Du könntest die Datei allerdings auch mit a bzw. a+ öffnen, womit der Zeiger direkt am Ende ist. Das auslesen der Datei könntest du dir dann also sparen. |
von Der_HOmer[DE] |
Ich möchte eine HTML-Datei auslesen und einen Text ranhängen.
Aber mein Script löscht immer alles, was vorher in der Datei gestanden hat.
1:
2:
3:
4:
5: | $file=fopen("protokoll.html","w");
$inhalt = fgets($file,9999999999999999999);
$inhalt .= '<br><h3>'.$datum = date("d.m H:i", $jetzt_sichern).' | '.$angreifer_name->name.' vs '.$verteidiger->name.' | Protokoll</h3><br>'.$mess;
fputs($file,$inhalt);
fclose($file); |
|
|