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(„
//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:
- Sehr geehrter Herr Müller,
- 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.
Viele Grüße und schoneinmal vielen Dank im Voraus.
Michael