danielmarschall/php_antispam

PHP防垃圾邮件软件 ViaThinkSoft

dev-master 2024-05-01 21:55 UTC

This package is auto-updated.

Last update: 2024-10-01 00:06:54 UTC


README

以下功能可以帮助您通过JavaScript输出安全地显示电子邮件地址,以便用户可以点击和使用它。

描述

每个字符都将单独与字符代码写入单独的一行。即使是 mailto, @ 和 .de 都会进行加密。因此,可以将此机制视为非常安全。

用户必须启用JavaScript才能查看电子邮件地址。但是,使用JavaScript是网页的常规做法,并且所有浏览器都默认启用。

由于这种机制不太常用,因此垃圾邮件机器人不知道这种机制。因此,我请求不要未经许可将此垃圾邮件保护机制嵌入到大型系统中,因为如果JavaScript结构的知名度过高,垃圾邮件机器人可能会对抗这种机制。

即使没有PHP,也可以实现垃圾邮件保护,因为代码已经预先计算,并且可以将输出嵌入到HTML文件中。

使用方法

    1. 参数:不带 "mailto:" 的电子邮件地址
    1. 参数:链接文本或链接图片
    1. 参数:第二个参数是否也要加密?只有文本可以加密,图片不可以!如果链接文本包含电子邮件地址,则必须加密,否则保护措施将失效。
    1. 参数(可选):链接的CSS类。

示例

<?php  
  
echo secure_email('test@example.com', 'Schreib mir!', 0);  
echo secure_email('test@example.com', 'test@example.com', 1);  
echo secure_email('test@example.com', '<img src="...">', 0);  
  
?>