Scripts

Email encoder

Een email encoder om spambots tegen te gaan.. De functie heeft het email adress en de naam van de user nodig, ik gebruik um zelf ook.. werkt pirma

email-encoder
<?php

function encode_email($email, $name)
{
	$entities = array
	(
		"@" => "&#64;",
		"-" => "&#45;",
		"_" => "&#95;",
		"." => "&#46;",
		":" => "&#58;",
		"a" => "&#97;",
		"b" => "&#98;",
		"c" => "&#99;",
		"d" => "&#100;",
		"e" => "&#101;",
		"f" => "&#102;",
		"g" => "&#103;",
		"h" => "&#104;",
		"i" => "&#105;",
		"j" => "&#106;",
		"k" => "&#107;",
		"l" => "&#108;",
		"m" => "&#109;",
		"n" => "&#110;",
		"o" => "&#111;",
		"p" => "&#112;",
		"q" => "&#113;",
		"r" => "&#114;",
		"s" => "&#115;",
		"t" => "&#116;",
		"u" => "&#117;",
		"v" => "&#118;",
		"w" => "&#119;",
		"x" => "&#120;",
		"y" => "&#121;",
		"z" => "&#122;"
	);

	#--> encode email adress
	$email = str_replace(array_keys($entities), $entities, strtolower($email));
		
	#--> return encoded email link
	return '<script language="JavaScript" type="text/javascript"> <!--
	document.write(\'<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;'.$email.'" title=""><img src="images/email.gif" alt="" title="Send '.ucfirst($name).' an &#69;&#109;&#97;&#105;&#108;" border="0" /></a>\');
	//--> </script>';
}

?>

Reacties

0
Nog geen reacties.