1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Convertir Mail en imágenes-Evitando SPAM

Publicado en 'Webmasters' por x-web, 4 Ene 2007.





  1. x-web

    x-web Miembro maestro

    Registro:
    23 Set 2006
    Mensajes:
    303
    Likes:
    0




    Con este pequeño Scripts podemos poner nuestras direcciones de correo en imágenes de modo que el robot no las entienda. y evitar el SPAM
    Tambien se puede implementar para Wordpress.:yeah:

    PHP:
    function mail_img ($email,$nombre_fichero)
    {
     
    //creamos una imagen de 200 x 20 pixels
     
    $imagen=imagecreate(200,20);
     
     
    $fondo=imagecolorallocate($imagen,255,255,255);//el color de fondo será blanco
     
    $color=imagecolorallocate($imagen,255,0,0); //definimos el color como rojo
     
     //escribimos el texto en una fuente predefinida con tamaño 4
     //x esquina superior izquierda 0
     //y esquina superior izquierda 0
     //color definido antes
     
    imagestring($imagen400$email$color);
     
     
    //Le decimos al navegador que recibirá una imágen PNG
     //header('Content-type: image/png');
     //imagepng($imagen);
     
     //Si queremos guardarlo en un fichero
     
    imagepng($imagen,$nombre_fichero);
    }

    $nombre_imagen="email.png";
    mail_img ("admin@hostmail.com"$nombre_imagen);
    echo 
    "Email: <img src='".$nombre_imagen."' border='0'>";
    ?>
    Esto haria que la imágen se enviara al navegador y se mostrara y no haria falta guardarla en un fichero.
    PHP:
    header('Content-type: image/png');
    imagepng($imagen);
    Código Original de Xavier Bernadí
     


  2. sergiotarrillo

    sergiotarrillo Miembro nuevo

    Registro:
    9 Mar 2007
    Mensajes:
    2
    Likes:
    0
  3. Goku

    Goku Miembro de bronce

    Registro:
    23 Set 2006
    Mensajes:
    1,646
    Likes:
    86
    X-WEB, una vez haciendo pruebas justamente para determinar la fiabilidad de este tipo de códigos lamentablemente pude comprobar que con esos software "mail spiders" se pueden obtener las direcciones de correo electrónico aun cuando estén en formato imagen.

    Creo que faltaría algún tipo de CAPTCHA :question:
     
  4. sergiotarrillo

    sergiotarrillo Miembro nuevo

    Registro:
    9 Mar 2007
    Mensajes:
    2
    Likes:
    0
    Goku, creo que X-WEB, se refería al hecho de colocar tu email en alguna parte de tu web o blog, para evitar eso lo pone en imagen, o la forma que puse, habría que ver estadisticas de cuál aun no es superada por la gente dedicada al SPAM.

    En cuanto al CAPTCHA es más para el envio de formularios, y no dejar que los robots, hagan comentarios o envien post o noticias, SPAM.

    Saludos,
     
  5. Netmancusco

    Netmancusco Miembro frecuente

    Registro:
    5 Nov 2008
    Mensajes:
    81
    Likes:
    0
    La idea es leer el CAPTCHA, despues ya vees como lo terminas un metodo es leer la imagen algo de OCR