Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
imagestring() con e-mail
difendersi dallo spam


e-book
cartaceo

Una stringa contiene un indirizzo e-mail inserito con caratteri GD.
Di questa stringa ne è misurata la dimensione/caratteri e per questi creata un'immagine delle dimensioni esatte per contenervi questo il testo.


Questo metodo può essere utilizzato, ad es. come difesa dalla cattura di indirizzi che poi vengono bersagliati dallo spam.


<?php 
// stringa con indirizzo e-mail
$string = "nome@dominio.it";
$font  = 5; // dimensione del font di corredo GD
$FontLargo  = imagefontwidth($font) * strlen($string);
$FontAlto = imagefontheight($font);


// crea l'immagine delle dimensioni del testo
$Immagine = imagecreate($FontLargo,$FontAlto);


// alloca i colori per sfondo e testo
$Bianco = imagecolorallocate ($Immagine, 255, 255, 255); // sfondo
$Nero = imagecolorallocate ($Immagine, 0, 0, 0);


// disegna la stringa
imagestring ($Immagine, $font, 0, 0,  $string, $Nero);
header("Content-type: image/jpg");
imagejpeg ($Immagine,"NomeFile.jpg");
imagejpeg ($Immagine);
imagedestroy($Immagine);
?> Risultato: