balping / email-obfuscator
通过字符乱序来隐藏电子邮件地址
v0.1.3
2018-11-06 15:56 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-07 05:36:34 UTC
README
通过字符乱序隐藏电子邮件地址,并使用flexbox排序重新排列。
安装
composer require balping/email-obfuscator
示例
echo obfuscateEmail("info@example.com");
这会以随机顺序输出字符。然而,CSS可以使用order属性将它们按原始顺序排列
<span style="display: inline-flex; user-select: none;">
<span style="order:14;">o</span>
<span style="order:15;">m</span>
<span style="order:13;">c</span>
<span style="order: 5;">e</span>
<span style="order:10;">l</span>
<span style="order: 7;">a</span>
<span style="order: 8;">m</span>
<span style="order: 6;">x</span>
<span style="order:12;">.</span>
<span style="order: 0;">i</span>
<span style="order: 9;">p</span>
<span style="order: 4;">@</span>
<span style="order: 1;">n</span>
<span style="order: 2;">f</span>
<span style="order: 3;">o</span>
<span style="order:11;">e</span>
</span>
为了防止用户复制错误的电子邮件,已应用user-select: none;
到显示的电子邮件地址。
许可证
此库受GPLv3许可证许可。