Wow, so nen dramatischen Code^^
PHP-Code:
print "Die Datei"." ".$news." "." ist nicht schreibbar";
Bist." ".du." ".nicht." ".nüchtern." ".gewesen, als du das geschrieben hast?
PHP-Code:
$content = "<b>".$datum."</b><br><br>".$_POST['news'];
Warum willst du den ganzen html schwachsinn denn jedesmal mit speichern?
Nicht effektiv, oder?
Hast du denn vor, den Inhalt der ersten Zeile zu lassen?
Bzw. warum öffnest du die Datei mit r+ ?
Also mal generell: Ein Zeilenumbruch in den meisten modernen Programmiersprachen (php ist zwar weder modern noch ne programmiersprache, aber selbst da geht es) geht ein Zeilenumbruch mit \n
also fwrite( $handel, "\n".$daten); schreibt $daten in der zweiten Zeile.
Wobei nun die erste Zeile gekillt wird (sollte dort was drinstehen)
Wenn also in der ersten Zeile was steht, was du; warum auch immer; behalten
musst, lies sie einfach aus und speicher sie neu

Das Auslesen einzelner Zeilen geht mit file( $dateiname );
Wenn du News speichern möchtest, ist es am praktischsten, jeden Newseintrag in einer eigenen Datei zu packen. Und als Dateiname den timestamp (Das Datum) zu benutzen.