Guma: HTML-Newsletter-Versand mit PHP

Hallo Zusammen, ich verwende bei meinen Newsletter HTML und habe derzeit das problem, dass der Versand noch nicht so funktioniert, wie ich das haben will.

So habe ich es im Quelltext angedacht:
__________________________________________

$empfaenger = "die@maiil.de";
$betreff = "HTML-Newsletter";
$Nachricht = "
<html>
<head>
<title>HTML-test</title>
</head>
<body bgcolor="black" text="white">
<font face="arial" size="3">Das ist mein inhalt</font>
</body>
</html>
";
$MyHeader = "MIME-Version: 1.0\n";
$MyHeader .= "Content-type: text/html; charset=iso-8859-1\n";
$MyHeader .= "From: Vorname Name hier@meinemail.de\n";

mail($empfaenger, $betreff, $Nachricht, $MyHeader);
__________________________________________

Soweit funktioniert alles wunderbar. ;-)

Jetzt meine Frage: Ich will jetzt den newslettertext aus einer Textarea nehmen, die HTML-Formatierungen zulässt. Ich habe diese angelegt und mit der Variablen $Nachricht definiert. Es wird jetzt zwar der Inhalt der Textarea verschickt aber die html-mail hat jetzt am Anfang das dazubekommen: <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=iso-8859-1"> Die formatierungen sind dann unten sowas unschön geworden, dass ich das eigentliche Layout nicht mehr erkenne. Selbst BG Farben sind jetzt anders.

Wie bekomme ich den Inhalt der textarea richtig versendet, damit alles so bleibt wie es einmal gelayoutet war?

Grüße Guma

  1. Meine Idee: Mit den backslashes bzw. "-Zeichen stimmt was nicht. Nur wie bekomme ich die richtig verschickt.

    So stehts nach dem versand da:
    <style type=\\\"text/css\\\">

    Pfui, pfui!

    1. ich teste mal:

      if(get_magic_quotes_gpc())
       {
        $strMailtext = stripslashes($strMailtext);
      }

      und siehe da es klappt. Sorry für meine Selbstgespräche. Guma