This option will reset the home page of this site. Restoring any closed widgets or categories.

Reset

¿Cómo convertir texto a imagen con PHP?

En algunas ocasiones es necesario mostrar la direccion del correo  electronico en formato de imagen.
Esta medida es perfecta para evitar los bots que se encargan de recolectar correos, para luego enviarnos SPAM (esos molestos correo que nos envian con publicidad).

codigo: correo.php

<?php
$email = '[email protected]';
$width = (strlen( $email )*6)+1;
 
// Crea la image blanco y gris color
$im = imagecreate($width, 14) or die('error');
$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);
 
?>