PHP permette di creare pagine web dinamiche che includono le immagini generate con processi di libreria GD . La libreria di codice open-source contiene diverse funzioni di costruzione dell'immagine , inclusi quelli per l'impostazione colori, font e dimensioni . La libreria GD è fornito in bundle con PHP , ma è possibile configurare o installare una versione diversa utilizzando le istruzioni disponibili sul sito PHP.net . Istruzioni 
 1 
 Aprire il file PHP utilizzando un editor di PHP , di testo o HTML . 
 2 
 Digitare il seguente codice per creare il proprio Captcha o immagine stringa di protezione . Prendere nota dei commenti esplicativi , preceduti da barre ( //) . Modificare i valori dei parametri di funzione per modificare l' uscita dell'immagine in base alle proprie esigenze : 
 
 < php 
 
 funzione create_image ( ) { //intestazione che indica il tipo di file è necessario per visualizzare i dati di immagine ? header (" Content-Type : image /jpeg " ) ; 
 
 //generare stringa casuale di cinque caratteri per il Captcha variabile //$ tappo tiene la corda per verificare l'input dell'utente contro $ randNum = md5 ( rand ( 0999 ) ) ; $ cap = substr ( $ randNum , 20 , 5) ; 
 
 /larghezza immagine /set e variabili altezza $ w = 80; $ h = 32 ; 
 
 //crea una risorsa immagine utilizzando la larghezza e altezza $ image = imagecreate ( $ w , $ h ) ; 
 
 colori //prefissati, con numeri RGB $ bianco = imagecolorallocate ( $ immagine , 255, 255 , 255) ; $ rosso = imagecolorallocate ( $ immagine , 255 , 50 , 0 ) ; 
 
 //colore della scatola con params : risorsa immagine , x , y , colore ImageFill ( $ immagine , 0 , 0 , $ rosso) ; 
 
 //aggiungere stringa bianca a scatola con parametri: immagine, font ( 1-5 ) , x , y , string e imagestring colore ( $ immagine , 5 , 20 , 8 , $ cap , bianco $ ) ; 
 
 //output generato jpg imagejpeg immagine ( $ immagine ) ; 
 
 //risorse chiare ImageDestroy ( $ immagine ) ; } 
 
 //richiamare la funzione per visualizzare la imagecreate_image generato ( ) , exit () ; ? 
 
 > 
 3 
 Salvare il file e trasferirlo al vostro web server. Digitare l'URL del file in un browser Web per testarlo.