Tekst i anførselstegn ændres i e-mail
Jeg har en side med en form til indtastning af fri tekst, eksempelvis: Jeg betaler via "bødekassen". Mit PHP script sender en mail med beskeden, men teksten ser nu således ud i e-mailen:Jeg betaler via \"bødekassen\".
Som det ses er teksten med anførselstegnene omkranset af \. Hvorfor det?
Mit PHP script ser således ud:
<?php
//start building the mail string
$msg = "Denne e-mail er sendt via hjemmesiden.\n\n";
$msg .= "Meddelelse: $_POST[Tekst]\n\n";
$msg .= "Afsender: $_POST[Navn]\n";
//set up the mail
$to = 'cra@mail.dk';
$subject = "Hjemmeside / $_POST[Emne]";
$headers = 'From: Hjemmeside Webmaster <webmaster@hjemmeside.xx>' . "\r\n" .
$headers .= 'Cc: webmaster@hjemmesiden.xx' . "\r\n" .
'Reply-To: webmaster@hjemmeside.xx' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $msg, $headers);
?>
