Zaap: ZEilenumbrüche in <br> umwandeln?

Beitrag lesen

Hi
Ich hab ein Redaxionssystem programmiert, bei dem es auch "startseitenkurznews" gibt, also kurze news die direkt auf der startseite gespeichert werden. Die Startseitennews werden alle zusammen in einer datei gespeichert und die einzelnen daten per <> getrennt also sieht eine beispielzeile wie folgt aus:
Titel<>Text<>Verfasser<>Datum o.ä.
Die news werden zeile für zeile aufgerufen; das script geht davon aus das eine zeile = ein newseintrag ist, wie es im normalfall auch ist.
Wenn jetzt aber ein Redakteur im Text einen Zeilenumbruch haben will, drückt er wie jeder normaldenkende "ENTER". Dadurch wird das ganze Zeilensystem durcheinandergeworfen; das HTML-<br> muss also her.
Ich habe shcon in dem script der das alles speichert das folgende SUB eingebaut:
sub brmaker
{
 $br = $_[0];
 $br =~ s/\n/<br>/g;
 return $br;
}
Das sollte eigentlich die \n mit <br> ersetzen.
Nun gibt es das problem, dass die <br> zwar gesetzt werden, auch an den richtigen Stellen, die \n (also zeilenumbrüche) jedoch nicht entfernt werden, soll heißen das ganze bringt zwar zeilenumbrüche aber das System kannste trotzdem vergessen.

Wer kann mir helfen? Ich denke das problem ist klar.
CYa
Zaap