Hej jeg har et problem, jeg har lavet et mail system som skal udsende nyhedsbreve, men problemet er at den udskriver html tags i emailen istedet for at gøre teksten fed osv.
her er min kode:
- $msg = $_POST['msg'];
- $overskrift = $_POST['overskrift'];
- $kategori = $_POST['kategori'];
- htmlspecialchars($msg);
- htmlspecialchars($overskrift);
- htmlspecialchars($kategori);
-
-
- $query = mysql_query("SELECT * FROM nyhedsbrev WHERE kategori = '$kategori'") or die(mysql_error());
-
- $i = 0;
-
- while($data = mysql_fetch_array($query))
-
- {
-
- if($i != 0)
- $to .= ',';
- $to .= $data["email"];
- $i++;
-
- }
-
-
- #$headers = "MIME-Version: 1.0\r\n";
- //$headers
- //Standard for mails - optional
- //Nødvendigt for, at angive afsenderen.
-
- #$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //Angiver at mailens indhold er i HTML-format
-
- #$headers .= $from ."\r\n"; //Sætter afsender i mailens header
-
-
- $from = "firma navn";
- $subject = $overskrift;
- $message = $msg;
-
-
-
- mail($to, $subject, $message, $headers);