After reading an example of how to secure your email on your website from robots, which was incorrect, as it was pure PHP, I decided to give you my function for doing it.
The code below takes 1 or 2 parameters, the email and the text for the link. If you omit the text, the email address is used.
<?php
function secure_email($email, $name=null)
{
$email_parts=split("@",$email);
$email_parts[1]=str_replace(".", ".", $email_parts[1]);
if(is_null($name))
{
$name='\' + user + \'@\' + site + \'';
}
else
{
// change ' to \' to prevent messing up javascript, dont addslashes as only ' needs to be converted
$name=str_replace("'", "\'", $name);
}
matthew waygood wrote :1167
Hello,
I recommend you use another persons code as it has been tested and found to work with a few email extractors I have and doesnt use javascript, so it can be used with browsers that have javascript turned off.
Protect your mailto: email addresses from bots - pure PHP
Submitted by: Klingenspor Gerd
http://www.weberdev.com/get_example.php3/3957
Sarah King wrote :1173
Here`s another option (although not favoured by this author).
http://www.weberdev.com/get_example.php3?count=3939