anførselstagn bliver til backslash-anførselstagn uden htmlentties
Hej eksperter,Når jeg vil sende en email ud til mine brugere, så bliver " til \", men jeg kan sagtens bruge html og har kigget koden igennem så mange gange at jeg simpelthen ikke aner hvor den backslash kommer fra. jeg har prøvet at tilføje str_replace('"', '\"', $_POST['Besked']), men lige lidt hjælper det.
Jeg sender med denne funktion:
sendmail($reciever, $_POST['Emne'], $_POST['Besked']);
Selve funktionen ser sådan her ud:
function sendmail($Modtager, $Emne, $Besked){
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: php\n";
$headers .= "Bcc: $Modtager\n";
$headers .= "From: \"Chosun.dk\" <info@chosun.dk>\n";
$Besked = '<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<title>Chosun.dk - Nyhedsbrev</title>
<style type="text/css">
.design{border: 1px solid black;}
.header{
text-align: left;
background: #333333;
font: normal 18px verdana, arial, tahoma, sans-serif;
color: #FFFFFF;
}
.body{
background: #FFFFFF;
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #000000;
}
.footer{
text-align: center;
background: #333333;
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FFFFFF;
}
.footer a{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:none;
}
.footer a:visited{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:none;
}
.footer a:hover{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:underline;
}
a{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:none;
}
a:visited{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:none;
}
a:hover{
font: normal 11px verdana, arial, tahoma, sans-serif;
color: #FF6600;
text-decoration:underline;
}
</style>
</head>
<body bgcolor="#ffffff">
<div align="center">
<table width="714" cellpadding="0" cellspacing="0" class="design">
<tr><td height="114" width="714"><img src="http://chosun.dk/images/banner.jpg"></td></tr>
<tr><td class="header"><table cellpadding="0" cellspacing="0" width="100%"><tr><td width="5"></td><td class="header">'.$Emne.' - '.dato(time()).'</td><td width="5"></td></tr></table></td></tr>
<tr><td class="body"><br><table cellpadding="0" cellspacing="0" width="100%"><tr><td width="5"></td><td class="body">'.nl2br($Besked).'<br><br>Mvh. Chosun.dk<br><br></td><td width="5"></td></tr></table></td></tr>
<tr><td class="footer" height="20">© <a href="http://www.chosun.dk" target="_blank">Chosun.dk</a> - Kontakt os på <a href="mailto:info@chosun.dk">info@chosun.dk</a>, hvis du ønsker at framelde dig denne service!</td></tr>
</table>
</div>
</body>
</html>';
if(@mail("", $Emne, $Besked, $headers))
{
return true;
}else{
return false;
}
}
