functie create_image ( ) { //header die het type bestand is nodig om de beeldgegevens worden weergegeven ? header ( " Content - Type : image /jpeg " ) ;
//genereren van vijf tekens willekeurige string voor de Captcha //$ cap variabele bevat de string op input van de gebruiker controleren tegen $ randnum = md5 ( rand ( 0999 ) ) ; $ cap = substr ( $ randnum , 20 , 5 ) ;
//set image breedte en hoogte variabelen $ w = 80
; $ h = 32 ;
//creëren van voorziening breedte en hoogte van het beeld met behulp van $ = ImageCreate ( $ w, $ h ) ;
//set kleuren
met rgb getallen $ wit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ; $ red = ImageColorAllocate ( $ image , 255 , 50 , 0 ) ;
//kleur van de doos met params : image resource , x , y , kleur ImageFill ( $ image , 0 , 0 , $ red ) ;
//add witte string naar doos met params : afbeelding , lettertype (1-5 ) , x , y , string en kleur ImageString ( $ image , 5 , 20 , 8 , $ cap , $ wit ) ;
//output gegenereerd jpg afbeelding imagejpeg ( $ image ) ;
//clear middelen ImageDestroy ( $ image ) ; }
//bellen met de functie om de gegenereerde imagecreate_image ( ) weer te geven , exit ( ) ; ?
>
3
Sla het bestand op en breng het naar uw webserver . Typ het bestand URL in een webbrowser om het te testen .