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>';
}
?>