龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP编码电子邮件地址

时间:2014-06-14 02:36来源:网络整理 作者:网络 点击:
分享到:
PHP编码电子邮件地址 [代码片段(34行)]
function encode_email($email='info@domain.com', $linkText='Contact Us', $attrs ='class="emailencoder"' )
 {
 // remplazar aroba y puntos
 $email = str_replace('@', '@', $email);
 $email = str_replace('.', '.', $email);
 $email = str_split($email, 5);

 $linkText = str_replace('@', '@', $linkText);
 $linkText = str_replace('.', '.', $linkText);
 $linkText = str_split($linkText, 5);

 $part1 = '<a href="ma';
 $part2 = 'ilto&#58;';
 $part3 = '" '. $attrs .' >';
 $part4 = '</a>';

 $encoded = '<script type="text/javascript">';
 $encoded .= "document.write('$part1');";
 $encoded .= "document.write('$part2');";
 foreach($email as $e)
 {
 $encoded .= "document.write('$e');";
 }
 $encoded .= "document.write('$part3');";
 foreach($linkText as $l)
 {
 $encoded .= "document.write('$l');";
 }
 $encoded .= "document.write('$part4');";
 $encoded .= '</script>';

 return $encoded;
 }
精彩图集

赞助商链接