Problem mit Zeilenumbrüche bei Mail()

Hallo! Ich heiße Michael und habe ein Problem! Ich bin Alko… ne, was aderes;):

meinText wird von tiny_mce (einem wysiwyg (muss leider sein)) in die mysql db geschrieben und soll später per Email an viele verschiedene Leute (PC,MAC) verschickt werden.

Datenbankstruktur
Feld Typ Kollation
meinText text latin1_swedish_ci

DB-Inhalt z.B.:

[CODE]

Sehr geehrter Herr Müller,

wir möchten Sie bla blaBlub...Uns so weiter und so weiter

[/CODE]

jetzt hole ich meinText aus der DB und möchten diesen in einer Email als Reintextnachricht versenden.

[PHP]//Erstmal den Zeilenumbruch nach der Anrede entfernen die vom TinyMCE kamen
$meintext=str_replace(„/n>“,„“,$meintext);

//BR-Tags werden zu einfachen Zeilenumbrüchen
$meintext=str_replace(„
“,„\n“,$meintext);

// Absatzanfang und Ende bekommen ebenfalls einen einfachen Zeilenumbruch
$meintext=str_replace(„

“,„\n“,$meintext);
$meintext=str_replace(„

“,„\n“,$meintext);

//Tags und SpecialChars entfernen bzw. ändern
$meintext=strip_tags($meintext);
$meintext=html_entity_decode($meintext);
[/PHP]

Von mir erwarteter NEUER Inhalt:

/nSehr geehrter Herr Müller,/n/nwir möchten Sie bla bla/n/nBlub…Uns so weiter und so weiter/n

Verschicken mit PHP-Mail:
[PHP]$header= „From: $firma<$email_absender>“;
$header.=„\nReply-To: $email_absender“;
$header.=„\nMime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable“;
@mail($email_adressse,$email_betreff,$meintext,$header,‚-fadresse@server.de‘))[/PHP]

Wenn ich mir den aber nun per Email schicke sieht es so aus:

  1. Sehr geehrter Herr Müller,
  2. wir möchten Sie bla bla

8.Blub…Uns so weiter und so weiter

Hat jemand eine Idee warum nach Zeile 2 vier statt nur nur zwei Umbrüche gemacht werden? Ich habe da glaube ich ein Verständnisproblem.:frowning:

Viele Grüße und schoneinmal vielen Dank im Voraus.
Michael

Was ist denn das hier:

$meintext=str_replace("/n>","",$meintext);  

Sprich das „/n>“

Also vier fände ich auch komisch, drei müssten es sein, weil in Deiner Quelle zwischen dem ersten

und dem zweiten

ja schon ein \n drin ist.

damit möchte ich die vom editor erzeugten zeilenumbrüche eleminieren.

vier sind es, aber drei würde ich auch nicht verstehen.

  1. von

    , 1 von

    ergibt 2.

gibt es denn da keine allgemeingültige verfahrensweise?

prüfe mal ob tabs drin sind ( \t )
einige mailprogramme mögen diese nicht (outlook z.b.) :wink:

hmmm, werde es mal durchchecken.

vielen dank für den tipp.

lg schumi