beastbytes / yii2-emailobfuscator
用于混淆电子邮件地址的 Yii2 小部件
v1.0.0
2015-07-27 15:33 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-19 09:27:38 UTC
README
用于混淆电子邮件地址的 Yii2 小部件,以帮助防止垃圾邮件机器人采集。
小部件输出一条消息或地址的混淆版本作为文档中的文本。如果启用了 JavaScript,该文本将被替换为 mailto 链接。
有关许可信息,请参阅 LICENSE 文件。
安装
通过 composer 安装此扩展是首选方式。
运行以下命令之一:
php composer.phar require --prefer-dist beastbytes/yii2-microformats
或
"beastbytes/yii2-emailobfuscator": "~1.0.0"
将以下内容添加到您的 composer.json 文件的 require 部分:
使用方法
在视图中使用此扩展。
输出默认消息(“此电子邮件地址受到保护,以防止垃圾邮件机器人采集”)
$emailAddress = EmailObfuscator::widget([ 'address' => 'my.address@example.com' ]);
输出混淆版本的电子邮件地址:“我的地址在 example.com”
$emailAddress = EmailObfuscator::widget([ 'address' => 'my.address@example.com', 'obfuscators' => [' dot ', ' at '] ]);