HTMLeando: para desarrolladores Web

Pregunta


¿Cómo convertir texto a imagen con PHP? 

Responder esta pregunta por dudin el 2009-10-23
La cosa es que deseo convertir las direcciones de correo que voy a publicar en un sitio web a imagen de manera que queden protegidas contra los robots que rastrean direcciones de correo.

Respuestas

Thumb_up
Thumb_down

0%
0%
<?php
$email = 'micorreo@gmail.com';
$width = (strlen( $email )*6)+1;
 
// Crea la image blanco y gris color
$im = imagecreate($width, 14) or die('Cannot initialize new GD image stream');
$blanco = imagecolorallocate($im, 255, 255, 255);
$gris = imagecolorallocate($im, 114, 114, 115);
 
// Escribe la dirección de correo en la imagem
imagestring($im, 2, 1, 0, $email, $gris);
 
// Cabeceras de salida
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
 
?>

Se le pueden cambiar los colores de fondo y de la fuente del texto y tan sólo requiere tener habilitado la librería GD de PHP.
Fuente: http://scottmw.com/2009/02/convert-email-address-to-image/
por Anónimo el 2009-10-23

Anónimo:   Entrar


Consejo: Sé tan específico y descriptivo como puedas. Comparte tu experiencia personal o tus conocimientos.
Puedes investigar para completar tu respuesta.

Puedes poner directamente trozos de código usando las etiquetas [code=php] y [/code] o incrustar desde Snipplr.com [snippet=id_snippet]

Compartir: WebeameMeneame Delicious Digg

Preguntas relacionadas