replace aber wie ?

webpat2002

Grünschnabel
Hallo Leute, ich habe folgendes Problem:

Ich habe ein Formular mit folgendem Textfeld:
<textarea name="maintext" cols="50" rows="20"></textarea>

Der Text wird anschließend per PHP in eine Textdatei gespeichert ...
Das funktioniert soweit auch ganz gut, aber ich möchte die beim Textfeld (evtl.) entstehenden "\n" umwandeln in <br>

Ich hab folgendes probiert:
$maintext= ereg_replace ("\n","<br>",$maintext);

aber das funzt leider nicht richtig ... es entsteht dabei "Müll"
Hat jemand eine Lösung wie ich die Zeilenumbrüche in $maintext umwandeln kann zu <br> ???

Danke für die Hilfe und Grüße
Patrick.
 
tut mir leid, das problem hat sich soeben von selbst gelöst...
ich hatte ein paar zeilen vorher:

$maintext= nl2br($maintext);

das war schuld
:)
 
nl2br
(PHP 3, PHP 4 >= 4.0.0)

nl2br -- Fügt HTML-Zeilen-Umbrüche vor Zeilenumbrüche in Strings ein
Beschreibung:

string nl2br (string string)


Gibt den string mit einem eingefügten '<br />' vor dem Neue-Zeile-Zeichen zurück.
 
Oh Danke !
Ich bin schon endlose PHP-Welten im Internet durchgesurft, aber so eine gute Hilfe hab ich noch nicht gefuden. Echt ein praktisches Ding. :)
 
Ja, die Offizielle PHP-Webpage ist schon hilfreich! :)

Frag mich nur wieso ihr nicht shcon von anfang an drauf gekommen seid?

So Long
TheVirus
 
Zurück