Google
Web dns.bdat.net

Re: [PHP-ES] Medidas antispam

Write haof XML files: listas@uakari.com
Fecha: vie 29 abr 2005 - 12:44:42 CEST


> | Pon las direcciones como gráfico, lo puedes generar desde PHP con la
> | librería GD, que es muy fácil de usar, lo podrá leer un humano pero no
> | tan inmediatamente un recolector de emails.
>
> Sabes donde hay ejemplos de eso o documentacion para hacer eso ?
>
Por ejemplo, tomas un array con los emails y por la URL (get) le pasas
el número de indice del email en el array.

http://www.estemes.com/php/clips/texto.php?m=0 muestra el primer email
http://www.estemes.com/php/clips/texto.php?m=1 muestra el segundo email
http://www.estemes.com/php/clips/texto.php muestra el email por defecto,
el primero

Lo tienes aquí (tienes que tener la libreria GD habilitada):
http://www.estemes.com/php/clips/texto.php

Y aqui el código:
<?php

$emails=array();

$emails[0]=' info@tudominio.com';
$emails[1]=' redaccion@tudominio.com';

if(isset($_GET['m'])){
    $m=$_GET['m'];
}else{
    $m=0;
}

$email=$emails[$m];

//creamos una imagen de 200 x 50 pixels
$imagen=imagecreate(200,50);

$fondo=imagecolorallocate($imagen,255,255,255);//blanco, color de fondo
$negro=imagecolorallocate($imagen,0,0,0);//negro

//escribimos el texto en una fuente predefinida con tamaño 5 (el maximo
con imagestring)
//x esquina superior izquierda 0
//y esquina superior izquierda 0
//color negro (definido antes)
imagestring($imagen, 5, 0, 0, $email, $negro);

//imagepng($imagen,$nombre_fichero); //si quieres grabarlo en un fichero
esta es la opción

//avisamos al browser de que va a recibir una imagen png
header('Content-type: image/png');
imagepng($imagen);
?>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET