function protectMail($s) { $result = ''; $s = "mailto: ".$s; for($i=0; $i< strlen($s); $i++) { $result .= '&#'.ord(substr($s, $i, 1)).';'; } return $result; }
Использовать эту функцию можно так:
echo(protectMail("vasya@pupkin.ru"));
Обратите внимание на то что
ничего не поменяется, адрес выведется в прежнем виде, но загляните в
html-код и вы посмотрите что там просто набор символов.
Функция проходит по всем символам и используя функцию ord получает ASCII код каждого символа.
|