filtro antispam "mejorado"

no pude aguantarme...

dentro de mes_fonctions.php3 defino el filtro:

<?php
function miantispam($texto, $alt='(a)') {
  return ereg_replace("@", $alt, $texto);
//que simple que era todo no?
}
?>

y entonces se llama asi

[(#EMAIL|miantispam)]
que reemplaza por el '(a)' por defecto
o bien pasandole un parametro de reemplazo, por ejemplo una imagen.

[(#EMAIL|miantispam{"<img src='/arroba.gif'>"})]

vean como quedo en
http://www.8300.com.ar/staff.php3?recalcul=oui
el esqueleto es
http://www.8300.com.ar/staff2.html

abrazos.
martin.

este mensaje iba a colacion de una respuesta para Daniel, que crei haber enviado a toda la lista, pero solo fue para él, porque no me acostumbre al boton "responder a todos"

este era el mensaje:

dani, probe el filtro "antispam" [(#EMAIL|antispam)] cuyo objetivo es bien concreto y util: no permitir que los robots capturen nuestras direcciones.

No obstante, al parecer lo que hace este filtro es reemplazar el @ por tres caracteres al azar, lo que ocasiona direcciones por ejemplo

mschreiber 36K 8300.com.ar
rarias eS3 8300.com.ar

que se vuelven un tanto rebuscadas. Pensaba que podria hacer un filtro que reemplace el arroba por una variable definible como parametro por ejemplo "(a)" o mejor aun "<img src='/arroba.gif'>" lo que haria que para el usuario se vea la direccion de email con @ y todo, y los robots pasaran de largo por tontos.
(...)

gracias por toda la ayuda y las felicitaciones.

Martin Gaitan escribió:

no pude aguantarme...

dentro de mes_fonctions.php3 defino el filtro:

<?php
function miantispam($texto, $alt='(a)') {
    return ereg_replace("@", $alt, $texto);
//que simple que era todo no?
}
?>

y entonces se llama asi

[(#EMAIL|miantispam)]
que reemplaza por el '(a)' por defecto
o bien pasandole un parametro de reemplazo, por ejemplo una imagen.

[(#EMAIL|miantispam{"<img src='/arroba.gif'>"})]

vean como quedo en
http://www.8300.com.ar/staff.php3?recalcul=oui
el esqueleto es
http://www.8300.com.ar/staff2.html

abrazos.
martin.

------------------------------------------------------------------------

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es