[PHP] Convertire un testo in immagine!

Posted on 14. Jan, 2010 by daniele in php, tutorials


Credo che ognuno di voi sapete che se mettete l'email visibile sul vostro sito dopo qualche giorno verrete assaliti dallo spam. Facebook per ovviare a questo problema ha convertito l'email (in formato testo) in immagine.
In questo tutorial imaparerete come realizzare quanto descritto sopra.

 
< ?php
 
  // header dell'immagine
  header("Content-type: image/jpg");
 
  // indirizzo email
  $string = "tuaemail@dominio.com";
 
  // impostazioni generali
  $font  = 4;
  $width  = ImageFontWidth($font) * strlen($string);
  $height = ImageFontHeight($font);
 
  // creazione immagine
  $im = @imagecreatetruecolor ($width,$height);
 
  //sfondo bianco
  $background_color = imagecolorallocate ($im, 255, 255, 255);
 
  //testo nero
  $text_color = imagecolorallocate ($im, 0, 0, 0);
 
  // conversione del testo in immagine
  imagestring ($im, $font, 0, 0,  $string, $text_color);
 
  // visualizzazione
  imagejpeg ($im);
?>
 


Correlati

Leave a reply