break_email
Copy Below Code
View As A Text File
Show Text Only
Show API
Edit Code
//echo break_email(['test@tttt.com']);
function break_email($matches) {
$mailto = true;
$email_address = $matches[0];
$script_open = '<script type="text/javascript">document.write(';
$script_close = '</script>';
$mail_to_open = '"<a href=\'" + "mai" + "lto:" + ';
$mail_to_close = ' + "</a>"';
$email_body = '';
$script_body = '';
$email_address = explode('@',$email_address);
$username = $email_address[0];
$dom = explode(".", $email_address[1]);
$email_body .= '"'.$username.'" + "@" + ';
foreach( $dom as $key => $d ) {
$email_body .= '"'.$d.'"';
if($key < (count($dom)-1)){
$email_body .= ' + "." + ';
}
}
if($mailto){
$script_body .= $mail_to_open;
$script_body .= $email_body;
$script_body .= ' + "\'>" + ';
$script_body .= $email_body;
$script_body .= $mail_to_close;
}else{
$script_body .= $email_body;
}
$script_body .= ');';
$script = $script_open . $script_body . $script_close;
return $script;
}