Browse > Home / PHP / Safe Email function

| Subcribe via RSS

Safe Email function

juli 13th, 2007 Posted in PHP
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

This should be a spambot safe way to return emails out on a webpage, it prints the email out with javascript with random substrings.

function InsertMail($mail) {
if ($mail=='') return '';
$mail = str_replace(array('@',':','.'), array('@',':','.'), $mail);
$len = strlen($mail);
$i=0;
while($i< $len) {
$c = mt_rand(1,4);
$par[] = (substr($mail, $i, $c));
$i += $c;
}
$join = implode('"+ "', $par);
return '<script language="javascript">
<!--
document.write("'.$join.'")
//-->
';
}

Source: http://dk2.php.net/manual/da/function.htmlentities.php#76049

2 Responses to “Safe Email function”

  1. enzu Says:

    Hej Zephid!
    Jeg syntes det er fedt du kan fylde din side ud med alt muligt whine og beskyldninger om diverse ting.!

    Dog finder jeg det sjovt at du ikke selv laver nogle kilde anvisninger til de scripts du finder og publisher på din side?

    fx denne: http://dk2.php.net/manual/da/function.htmlentities.php#76049

    Updated by admin: Removed fake name and replaced it with the real name.


  2. Mads Madsen Says:

    Det har du åbenbart gjort for mig så, har desuden heller ikke skrevet nogen steder at det er mig der har skrevet scriptet.
    Har brugt det script i mange af mine webapplications og har derfor glemt hvor jeg havde det fra.

    Hvis du har andre indvendinger omkring hvad jeg skriver her på min blog, så skal du da bare skrive, og jeg får fejlen rettet hurtigst muligt.

    Desuden, siden du ikke vælger at offentlig gøre dit nick, så gør jeg det da lige for dig, enzu.


Leave a Reply