gusucode.com > 同城苏州黄页系统php源码程序 > lib/smarty/plugins/modifier.email.php
<?php function smarty_modifier_email($email,$ifshow='noshow') { if(!preg_match("/^[_\-\.\w]+@[_\-\.\w]+\.[a-z]{2,4}$/i",$email)) return "<font class='no_Email'>沒有提供合法的email</font>"; global $emailSendInterface; # email 表中的 email 字段設為唯一 if(mysql_query("insert into `email` (`email`) values ('$email')")) $thisid=mysql_insert_id(); else { $r=mysql_query("select `id` from `email` where `email`='$email'"); $arr=mysql_fetch_assoc($r); $thisid=$arr['id']; } // 編碼 加密 $thisid=100000000-$thisid; $thisid=urlencode($thisid); $thisid=base64_encode($thisid); return "<a class='send_Email' href='{$emailSendInterface}?email_password={$thisid}'>".($ifshow=='show'?$email:'點擊發送').'</a>'; } ?>