Función de PHP para evitar SPAM

8 de July del 2006

Como muchos han de saber, una de las manera en que los asquerosos Spammers obtienen cuentas de correo es por medio de aplicaciones que buscan emails en las páginas.

Para evitar exponer tu cuenta de correo existen varias técnicas… he aquí una solución que hice en PHP en la cual estoy mezclando 3 de las prevenciones más comunes.

En pocas palabras lo que hace mi funcion es:

  1. Convertir los caracteres . (punto) y @ (aroba) en sus equivalentes de HTML.
  2. Romper el email y el texto del link en pedacitos.
  3. Genera un javascript que finalmente muestra el link.

Para utilizarlo solo es necesario agregar la función a tu código y llamarla en una de las siguientes maneras:

echo encode_email();
echo encode_email('micorreo@midominio.com');
echo encode_email('micorreo@midominio.com', 'Mandame un mail');
echo encode_email('micorreo@midominio.com', 'Mandame un mail', 'title="No seas malito escribeme"');

Puedes darle como parametros la cuenta de email, el texto que quieres que aparezca en link y finalmente los atributos a incluir dentro del tag A de HTML.

Aquí esta la famosa función:

function encode_email($email='default@domain.com', $linkText='Contacto', $attrs ='class="emailencoder"' )
{
// remplazar aroba y puntos
$email = str_replace('@', '@', $email);
$email = str_replace('.', '.', $email);
$email = str_split($email, 5);
$linkText = str_replace('@', '@', $linkText);
$linkText = str_replace('.', '.', $linkText);
$linkText = str_split($linkText, 5);

// html
$part1 = ‘<a href=”ma’;
$part2 = ‘ilto:’;
$part3 = ‘” ‘. $attrs .’ >’;
$part4 = ‘</a>’;

// generamos el Javascript
$encoded = ‘<script type=”text/javascript”>’;
$encoded .= “document.write(’$part1′);”;
$encoded .= “document.write(’$part2′);”;
foreach($email as $e)
{
$encoded .= “document.write(’$e’);”;
}
$encoded .= “document.write(’$part3′);”;
foreach($linkText as $l)
{
$encoded .= “document.write(’$l’);”;
}
$encoded .= “document.write(’$part4′);”;
$encoded .= ‘</script>’;
return $encoded;
}

Solo les recuerdo cambiar los valores default (por lo menos el email) si piensan utilizarla.

Autor: Moises Kirsch

Categorías: Tecnología

Comentarios (5)

Chuck Norris

7 de July del 2006

Chuck Norris

Autor: Moises Kirsch

Categorías: Comedia

Comentarios (0)

Incertidumbre

6 de July del 2006

Aprovechando la incertidumbre que existe en el país, finalmente pudimos hacer público el cambio de nombre para Monterrey Directo que apartir de hoy sera conocido como Que Comer.

logo_quecomer.png

Las razones para el cambio fueron muchas pero podemos resaltar que (1) es un nombre mucho mas relacionado con el foco central de la página, (2) es bastante mas corto y (3) mucho mas llamativo.

Otro detalle interesante (como experiencia personal) es que por primera vez me vi involucrado en la compra de un Dominio a un tercero y todo lo relacionado con la transacción que se hizo por medio de Escrow de manera segura y satisfactoria.

Estamos muy contentos ademas de que en estos dias saldrá una revista en la cual tendremos un anuncio de una hoja completa que nos debera de ayudar para el lanzamiento y en los proximos dias estaremos arrancando con otras novedades (que espero anunciarlas pronto).

Actualización: Despues de discutirlo, hemos decidido utilizar el acento para el logotipo y nombre. Lastima que no funcionan aun los URLs con acentos.

Autor: Moises Kirsch

Categorías: Negocios

Comentarios (3)

Mis resultados de las elecciones 2006

3 de July del 2006

novotas.jpgSon las 2:25 de la mañana y no puedo dormir esperando ver los resultados de las elecciones.

Sin embargo un ejercicio de números que acabo de hacer con los datos que habia hasta las 2:08 a.m. en el PREP he calculado que la votación la ganara Felipe Calderon con una diferencia de 843,000 votos aproximadamente.

Esto haciendo una proyeccion considerando las tendencias de cada estado para los candidatos y el número de actas que faltan por procesar en cada uno de ellos.

A ver que tal mis calculos.

Autor: Moises Kirsch

Categorías: Metrópoli

Comentarios (0)

Fotolog de Analilia

1 de July del 2006

Por ultimo, he aqui el fotolog de Analilia. ¿Me falto alguien?

Autor: Moises Kirsch

Categorías: Amigos

Comentarios (1)

Fotolog de Sonia

1 de July del 2006

Este es el fotolog de Sonia. Al parecer esto de los fotologs se puso de moda entre estas chicas.

Autor: Moises Kirsch

Categorías: Amigos

Comentarios (2)

Fotolog de Alepi

1 de July del 2006

Este es el fotolog de Alepi desde Madrid

Autor: Moises Kirsch

Categorías: Amigos

Comentarios (0)

Fotolog de Vero

1 de July del 2006

Este es el fotolog de Verito Charles la cual siempre es mejor ESCUCHARLA en foto que en persona.

Autor: Moises Kirsch

Categorías: Amigos

Comentarios (0)