我想做这样的事情。
我在JS中有一个分析代码,我想在href="mailto:?body=code&subject=code"
//Code
$code = "<script type='text/javascript'>
// Define the site's unique id
var _siteId = 'xxx-id-xxx' || null;
(function()
{
// create a new script element with web-seal source
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '//s3.amazonaws.com/web-seal-dont-touch/webseal.js';
script.async = true;
// insert the script element into the document
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript)
})();
</script>";
我想将此部分作为正文发送,因此我使用此函数转换此文本。
$email_body = urlencode(htmlentities($code));
<a href="mailto:?body=<?php echo $email_body; ?>&subject=Code">Send to Developer</a>
所以我在Body of Email Client
中得到了类似的东西 <
,>
我知道,我已经转换了文本,但这是因为它没有正确地接受href mailto body。
我希望以邮件的形式提供完美的文字。
我该怎么做?
答案 0 :(得分:0)
所有电子邮件服务&#34;扫描&#34;搜索恶意代码的电子邮件内容。据我所知,它不会起作用。某些电子邮件服务也会检查电子邮件内容中的链接,原因相同。
您看到的结果是因为电子邮件服务转义字符(类似于http://php.net/manual/es/function.htmlentities.php)