Das Gegenteil von: nl2br?
karaman
- php
0 Dieter Raber0 fastix®0 fastix®
nAbend
Aus einem Formularfeld (Textarea) soll ein Text, zB ein
Brief, per E-Mail versandt werden. Das funzt auch, nur wird
der Text statt mit einem mit zwei Zeilenumbrüchen versehen. :O(
Ich habe mich ins selfphp4.de reingelesen. "nl2br" würde
wohl mein Problem lösen, wenn es den gleichen Befehl mit
gegenteiliger Wirkung gäbe. Leider habe ich nichts gefunden.
Kann mir bitte jemand weiter helfen?
Danke,
Karaman
--- Code-Schnipsel -------------------
<TEXTAREA NAME="mail_content" COLS="60" ROWS="10"></TEXTAREA>
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: $content_type";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n $mail_content";
--------------------------------------
Hallo,
function br2nl ($string)
{
$string = preg_replace('/passender regexp fuer <br> und <br /> und <br/>/', '\n', $string);
return $string;
}
Dieter
Moin!
nAbend
Aus einem Formularfeld (Textarea) soll ein Text, zB ein
Brief, per E-Mail versandt werden. Das funzt auch, nur wird
der Text statt mit einem mit zwei Zeilenumbrüchen versehen. :O(
$text=str_replace("\n\n", "\n", $text);
\n ~ maskiertes NewLine (Zeilenvorschub)
\r ~ maskiertes Return (Wagenrücklauf)
\n ~ Zeilenumbruch in Linux/Unix
\r ~ Zeilenumbruch Mac
\r\n ~ Zeilenumruch unter Windows
Dich sollten nur die für Linux interessieren.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
Die nächste Überraschung wirst Du mit Anführungsszeichen im Text erleben, besonders einfachen... und Backslashes... Rezept? Siehe oben.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®