PHP gjør det mulig å lage dynamiske websider som inneholder genererte bilder med GD biblioteket prosesser . Den åpne kildekoden bibliotek inneholder flere image -building funksjoner , inkludert de for å sette farger, fonter og størrelse . GD biblioteket er buntet med PHP, men du kan konfigurere den eller installere en annen versjon ved å følge instruksjonene tilgjengelig på PHP.net nettstedet . Instruksjoner
en
Åpne PHP-filen ved hjelp av en PHP, tekst eller HTML editor.
2
Skriv inn følgende kode for å lage din egen Captcha eller sikkerhet streng bilde. Ta notat av forklarende kommentarer, innledes med skråstreker ( //) . Endre funksjonsparameterverdiene til å endre bildet produksjonen i henhold til dine behov : en
< php
funksjon create_image ( ) { //header som angir filtypen er nødvendig for å vise bildedata ? header ( " Content -Type : image /jpeg ");
//generere fem tegn tilfeldig streng for Captcha //$ cap variable holder snor brukerundersøkelser mot $ randnum = md5 ( rand ( 0999 ) ), $ cap = substr ( $ randnum , 20, 5 ) ;
//sett bildets bredde og høyde variabler $ w = 80 , $ h = 32 ;
//lage image ressurs ved hjelp bredde og høyde $ image = imagecreate ( $ w , $ h ) ;
//set farger med RGB- tallene $ hvit = ImageColorAllocate ( $ image , 255 , 255 , 255 ), $ rød = ImageColorAllocate ( $ image , 255, 50 , 0 ) ;
//color boksen med parametere : image ressurs, x , y , farge ImageFill ( $ image , 0 , 0 , $ rød) ;
//legge hvit string til boks med parametere : bilde, skrift ( 1-5) , x , y , streng og farge ImageString ( $ image , 5 , 20, 8 , $ cap, $ hvit);
//utgang generert jpg bilde ImageJpeg ( $ image ) ;
//klare ressurser ImageDestroy ( $ image ) ;}
//kaller funksjonen for å vise den genererte imagecreate_image ( ) ; exit (); ?
>
3
Lagre filen og overføre den til din webserver. Skriv inn filnavnet URL i en nettleser for å teste den.