麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
发一个老外的隐藏Email地址的类
悬赏分:20 - 2007年08月21日

[php] <?php /* * Filename.....: inc_hide_mail_link.php * Features.....: Hides email addresses from crawlers. * Good for guestbooks and linklists. * * Erstellt am..: 5. Juli 2002 * _ __ _ _ * Changes: */ class hide_mail_link { function Put( $mailto='', $subject='', $body='', $image='' ) # $mailto : the email address (not validated) # $subject: optional subject of the mail # $body : optional bodytext of the mail # $image : optional text or image-tag to be shown as link { $seps = array( '?','&' ); $given = 0; if( $subject > '' ) { $subject = $seps[ $given ]. 'Subject='. rawurlencode($subject); $given++; } if( $body > '' ) { $body = $seps[ $given ]. 'Body='. rawurlencode($body); $given++; } $hidden = str_replace( '@', '_at_', $mailto ); $hidden = str_replace( '.', '_dot_', $hidden ); $minus = str_replace( '_', '-', $hidden ); if( $image == '' ) $image = $hidden; $split = explode( '@', $mailto ); echo ''.$image.''; } } ?> [/php] 使用时这样 [php] <?php include 'hide_mail.php'; $m = new hide_mail_link; $m->put( 'knito@knito.de'); echo '
'; $m->put( 'knito@knito.de', 'A subject', 'Hallo Knito'); echo '
'; $m->put( 'knito@knito.de', 'A subject', 'Hallo Knito', 'Peter Klauer'); echo '
'; $m->put( 'knito@knito.de', 'A subject', 'Hallo Knito', 'mail to Peter Klauer'); ?> [/php]

提问者:axpwx   08-21 16:04
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
37 + 16 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM