April 13
PHP permette di creare pagine web dinamiche che includono immagini generate utilizzando GD processi di libreria. La libreria di codice open-source contiene diverse funzioni immagine di costruzione, compresi quelli per l'impostazione colori, i caratteri e le 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.
1 Aprire il file PHP utilizzando un editor di PHP, testo o HTML.
2 Digitare il seguente codice per creare la propria immagine Captcha o stringa di protezione. Prendere nota dei commenti esplicativi, preceduto da barre (//). Modificare i valori dei parametri funzione per modificare l'uscita dell'immagine in base alle proprie esigenze:
<? Php
Funzione create_image ()
{
// header indicating the file type is necessary to display the image data
header("Content-Type: image/jpeg");
// Generare cinque caratteri stringa casuale per il Captcha
// Variabile $ tappo contiene la stringa di controllare l'input dell'utente contro
$randnum = md5(rand(0,999));
$ Tappo = substr ($ randnum, 20, 5);
// variabili di larghezza e altezza immagine Insieme
$w = 80;
$h = 32;
& # 9; // crea risorsa immagine con larghezza e altezza
$ Image = ImageCreate ($ w, $ h);
// set colors using rgb numbers
$white = ImageColorAllocate($image, 255, 255, 255);
$ Rosso = imagecolorallocate ($ image, 255, 50, 0);
// color the box with params: image resource, x, y, color
ImageFill($image, 0, 0, $red);
& # 9; // aggiunge stringa bianca a box con params: immagine, carattere (1-5), x, y, archi e colori
& # 9; ImageString ($ image, 5, 20, 8, $ berretto, $ bianco);
& # 9; immagine jpg output generato //
& # 9; ($ image) ImageJpeg;
// risorse chiare
ImageDestroy($image);
}
// Chiamare la funzione per visualizzare l'immagine generata
create_image ();
Uscita();
?>
3 Salvare il file e trasferirlo al server Web. Digitare l'URL del file in un browser Web per testarlo.