Write haof XML files: Vicente (
cppvic@yahoo.es)
Fecha: vie 29 abr 2005 - 14:48:40 CEST
Jose escribió:
JMH> Que ideas me dan para que en el portal que administro
no aparezcan las
JMH> direcciones de correo.
JMH> De alguna manera debo mostrar la dirección de
correo, pero no quiero que
JMH> loS "robots" las pesquen.
JMH> Ideas ??
en el manual ya aparece alguna cosa.
$em = ' direccion@dominio.com';
function hex_encode ($email_address) {
$encoded =
bin2hex("$email_address");
$encoded =
chunk_split($encoded, 2, '%');
$encoded = '%' .
substr($encoded, 0, strlen($encoded) - 1);
return
$encoded;
}
$email_address = hex_encode($em);
da como resultado esta cadena:
%64%69%72%65%63%63%69%6f%6e%40%64%6f%6d%69%6e%69%6f%2e%63%6f%6d
pero es mucho mejor si ademas se cambia alguna letra por su
entidad,,
entidades por letras, etc... Por ejemplo la "a", que es la
%65, en
"mailto" y el %64 por la "d". Quedaria asi:
<a
href="mailto:d%69%72%65%63%63%69%6f%6e%40d%6f%6d%69%6e%69%6f%2e%63%6f%6d">Contactar</a>
No es infalible pero los programas típicos de
recoleccion de e-mails
que corren por ahí no lo detectan.
salud,
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET