Encriptar Email / mail en páginas html

Un problema de poner el mail de contacto en nuestra página web, es que robots spammers capturaron nuestro correo. Esto tiene solución y con unas simples líneas los usuarios podrán ver los email desde su navegador, pero los robots que buscan direcciones de correo para hacer SPAM no la podrán identificar, la función es la siguiente:

function encriptar_email($email) {
	$partes = str_split(trim($email));
	$nuevo = '';
	foreach ($partes as $valor) {
		$nuevo .= '&#'.ord($valor).';';
	}
	return $nuevo;
}

 

De esa manera cuando se vea en el navegador los usuarios verán y podrán hacer click en nuestro email, lo que hacemos realmente es evitar que los robots lean nuestro email, ya que en el código fuente leeran, esto:

<div class="col-md-9">
    <span class="central">Central Telefónica: <a href="tel:017191890" title="Central Telefónica" class="es_link">(01) 7191890</a></span>
    <span class="correo">Correo:
        <a href="mailto:informaciones@ugel01.gob.pe" title="Correo Principal">
            informaciones@ugel01.gob.pe</a>
    </span>
</div

Y con todo esto ya podemos estar tranquilos.

 

Agregar comentario