|
Este en un código que hoy día
es imprescindible en cualquier sitio web. Lo que
conseguimos con este código es poder presentar nuestro
e-mail en nuestro sitio web y evitar el correo basura (spam).
Los "spammotors" o motores de búsqueda de
direcciones de e-mail lo que hacen es buscar direcciones
de correo electrónico en el código fuente de las
paginas web, por tanto, si conseguimos evitar que
nuestro e-mail aparezca en el código fuente de nuestra
pagina, evitaremos la inmensa mayoría del correo spam.
|
Este archivo lo nombraremos como: mailcodificado.php |
<?php
function codificador_hexa ($email_address) {
$codificado = bin2hex("$email_address");
$codificado = chunk_split($codificado, 2, '%');
$codificado = '%' . substr($codificado, 0, strlen($codificado) - 1);
return $codificado;
}
$em ='direccion@uterra.com';
$email = codificador_hexa($em);
echo '<html>
<head>
<title>Mail codificado con PHP</title>
</head>
<body>
<a href="mailto:'.$email.'">Mi e-mail</a>
</body>
</html>';
?> |
Aunque existen otros medios
de conseguir que el e-mail no aparezca en el código
fuente de la pagina como es nuestro código javascript
numero 111
o nuestra herramienta
de codificación, si es bien cierto que dado que
ambos sistemas se ejecutan en el navegador, y es posible
que alguien tenga deshabilitado javascript en su
navegador por citar un ejemplo, podría entonces darse
el caso de que nuestro visitante no pudiera acceder a
nuestro e-mail.
Con este script en PHP
evitamos este posible problema, dado que el script se
ejecuta en el servidor, y es este el que envía el código
encriptado en lenguaje HTML al navegador.
|