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);