Hallo, habe ein Problem mit dem Inhalt einer HTML - Email.
Über einem Editor wird der Text bearbeitet in z.B.:
<b><font class="Apple-style-span" color="#990000"> Hier klicken um neuen Newsletter zu erstellen </font></b>
Diesen will ich nun als HTML - Email versenden. Die HTML - tags sollen dann natürlich wieder als HTML Seite in der Email angezeigt werden.
Bei mir steht in der Email aber immer nur der oben genannte Text:
<b><font class="Apple-style-span" color="#990000"> Hier klicken um neuen Newsletter zu erstellen </font></b>
Wie bekomme ich das hin, dass die Inhalte der Email als HTML - Seite (also wie eine HTML - Email) angezeigt wird?
Hier der Quelltext:
Danke
Über einem Editor wird der Text bearbeitet in z.B.:
<b><font class="Apple-style-span" color="#990000"> Hier klicken um neuen Newsletter zu erstellen </font></b>
Diesen will ich nun als HTML - Email versenden. Die HTML - tags sollen dann natürlich wieder als HTML Seite in der Email angezeigt werden.
Bei mir steht in der Email aber immer nur der oben genannte Text:
<b><font class="Apple-style-span" color="#990000"> Hier klicken um neuen Newsletter zu erstellen </font></b>
Wie bekomme ich das hin, dass die Inhalte der Email als HTML - Seite (also wie eine HTML - Email) angezeigt wird?
Hier der Quelltext:
PHP:
<html>
<head>
<meta charset="utf-8">
<title>Newsletter erstellen</title>
</head>
<body>
<script src="/home/admin/editor/nicEdit.js"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
<p class="h11">Newsletter erstellen</p>
<?php
// Button gedrückt
if (isset($_POST['submit'])) {
//Textarea Inhalt auslesen
$value = $_POST['area'];
//Text in HTML - Zeichen umwandeln
if ( get_magic_quotes_gpc() )
$value = htmlspecialchars( stripslashes((string)$value) );
else
$value = htmlspecialchars( (string)$value );
// E-mail fürs freischalten versenden
$mailtext = '<html>
<head>
</head>
<body>
'.$value.'
</body>
</html>
';
$empfaenger = "[email protected]"; //Mailadresse
$absender = "[email protected]";
$betreff = "Neuer Newsletter";
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: [email protected]\r\n";
$header .= "Reply-To: [email protected]\r\n";
$header .= "X-Mailer: PHP ". phpversion();
mail( $empfaenger,
$betreff,
$mailtext,
$header);
echo "Email versendet";
exit;
}
?>
<center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<textarea name="area" rows="30" cols="100">
Hier klicken um neuen Newsletter zu erstellen
</textarea>
</p>
<p>
<input type="submit" value="Newsletter versenden" name="submit">
</p>
</form>
</center>
</body>
</html>
Danke