PHP kan du oprette dynamiske websider , der indeholder genererede billeder ved hjælp af GD bibliotek processer . Den open source- kode bibliotek indeholder flere image- building -funktioner , herunder for fastsættelse af farver, skrifttyper og størrelse. GD biblioteket er bundlet med PHP, men du kan konfigurere den , eller installere en anden version ved hjælp anvisningerne til rådighed på PHP.net site. Instruktioner
1
Åbn din PHP-fil ved hjælp af en PHP , tekst eller HTML -editor.
2
Indtast følgende kode til at oprette din egen Captcha eller sikkerhedsmæssige string image. Vær opmærksom på de forklarende bemærkninger , der indledes med skråstreger ( //) . Ændre den funktion parameterværdier til at ændre billedet output i henhold til dine behov : Hej
< php
funktion create_image () { //header angiver filtypen er nødvendigt for at vise billedfilerne data? header ( "Content -Type : image /jpeg ");
//generere fem tegn tilfældig streng til Captcha //$ cap variabel holder strengen til at kontrollere brugerinput mod $ randnum = md5 ( rand ( 0999 )), $ cap = substr ( $ randnum , 20, 5);
//sæt billede bredde og højde variabler $ w = 80; $ h = 32,
//skabe billedet ressource ved brug bredde og højde $ billede = ImageCreate ( $ w, $ h ),
//sæt farver ved hjælp af RGB numre $ white = ImageColorAllocate ( $ billede, 255 , 255, 255) , $ rød = ImageColorAllocate ( $ billede, 255 , 50, 0) ;
//color boksen med params : image ressource , x , y , farve ImageFill ( $ billede, 0, 0, $ rød) ;
//add hvid streng til boks med params : image , skrifttype (1-5) , x , y , snor og farve ImageString ( $ billede, 5, 20, 8 , $ cap, $ hvid) ;
//output genereret jpg billede ImageJpeg ( $ image) ;
//klare ressourcer ImageDestroy ( $ image) ;}
//kalder funktionen for at vise den genererede imagecreate_image () , exit ( );
>
3
Gem filen og overføre den til din webserver . Indtast filen URL-adresse i en webbrowser til at teste det.