hi,
du müsstest dir die Mail im Format "text/html" zusenden. Jetzt erhälst du si im Format "text/plain".
Aber wie und wo kann ich das bei mir im Code angeben?
Du verwendest die Funktion mail() - also schau dir mal deren Beschreibung im Manual an.
gruß,
wahsaga
Also ich hab mal ein bisschen geguckt und folgendes gefunden:
<?php
/* Empfänger */
$to = "mary@example.com" . ", " ; // beachten Sie das Komma
$to .= "kelly@example.com";
/* Betreff */
$subject = "Geburtstags-Erinnerung für August";
/* Nachricht */
$message = '
<html>
<head>
<title>Geburtstags-Erinnerung für August</title>
</head>
<body>
<p>Hier sind die Geburtstage im August!</p>
<table>
<tr>
<th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
</tr>
<tr>
<td>Joe</td><td>3.</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17.</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header.
setzen */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* zusätzliche Header */
$headers .= "To: Mary mary@example.com, Kelly kelly@example.com\r\n";
$headers .= "From: Geburtstags-Erinnerung geburtstag@example.com\r\n";
$headers .= "Cc: geburtstagsarchiv@example.com\r\n";
$headers .= "Bcc: geburtstagscheck@example.com\r\n";
/* Verschicken der Mail */
mail($to, $subject, $message, $headers);
?>
Habe das mal auf meine E-Mail-Adresse umgeschrieben und habe aber dann trotzdem die Mail mit den ganzen Zeichen erhalten und nicht mit fetter Schrift oder so. Kann das am Provider liegen?
Viele Grüße
Sven