karaman: Das Gegenteil von: nl2br?

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";
--------------------------------------

  1. Hallo,

    function br2nl ($string)
    {
      $string = preg_replace('/passender regexp fuer <br> und <br /> und <br/>/', '\n', $string);
      return $string;
    }

    Dieter

  2. 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®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. 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®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.