<?php
function php_split_js_make_email($phpemail)
{
$pieces = explode("@", $phpemail);
echo '
<script type="text/javascript">
var a = "<a href=\'mailto:";
var b = "' . $pieces[0] . '";
var c = "' . $pieces[1] .'";
var d = "\' class=\'email\'>";
var e = "</a>";
document.write(a+b+"@"+c+d+b+"@"+c+e);
</script>
<noscript>Please enable JavaScript to view emails</noscript>
';
}
?>
用法
<?php php_split_js_make_email("[email protected]"); ?>
这是一种很好的模糊电子邮件的方式。我一直使用WordPress的
antispambot
¹。但对于WP之外的项目…¹http://codex.wordpress.org/Function_Reference/antispambot
我应该把PHP函数放在哪里?与HTML内联?
PHP函数可以在我的index.html中运行吗?
谢谢。
不……你的页面需要以.php结尾
@chester – 你可以在.html文件中运行php,但你可能还需要通过.htaccess启用apache才能在.html中运行php,在你的.htaccess文件中添加如下代码
AddType application/x-httpd-php .html .htm
我想要一个php代码来从正文中分离邮件.. 请回复..
我实际上更新了这个电子邮件保护器,并且
可以在此处找到,并带有一些新的参数(与上面链接相同)