Name、および との連絡フォームがCompanyNameありEnquiryます。フィールドに html エンティティを含むフォームを送信するとき( OrEnquiryと言います)。またはのようにメールに表示されます。ここでは、両方の引用符がエスケープされています。そのエスケープスラッシュを削除するにはどうすればよいですか?<a href="link-to-page">Link</a><script>alert('Hello World!');</script><a href=\"link-to-page\">Link</a><script>alert(\'Hello World!\');</script>
以下にスニペットを添付します。
//I have used htmlspecialchars() to get the html entities in mail as it is.
$senderName = htmlspecialchars($_REQUEST['contactName'],ENT_QUOTES);
$senderCompany = htmlspecialchars($_REQUEST['contactCompany'],ENT_QUOTES);
$senderEnquiry = htmlspecialchars($_REQUEST['contactEnquiry'],ENT_QUOTES);