Christoph Schnauß: Bearbeiten von string aus textarea

Beitrag lesen

hallo Powl,

Zeile1 <br />Zeile2 <br />Zeile3 <br />...

Das ist offenbar das Ergebnis, das du gerne haben möchtest.

Nicht so einfach wie ich dachte. Mit
$_POST['text'] = nl2br($_POST['text']);
erhalte ich

unerwünschte Zeilenumbrüche, deren Herkunft dir unbekannt ist. Dazu zwei Dinge: $_POST ist eine vordefinierte Variable, die du zwar tatsächlich so modellieren kannst, aber doch besser nicht ändern solltest, auch nicht durch Modifizierung ihres Inhalts. Übergib ihren Inhalt an eine eigene Variable. Und das mit den Zeilenumbrüchen könnte sich auf folgende Weise gleich mit erledigen lassen:
  $string = nl2br(rtrim($_POST['text']));

$_POST[$key] = str_replace($br, "[%br%]", $_POST[$key]);

könntest du dir damit vermutlich sparen.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|