Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP Dynamic Tutorial obrázok

PHP umožňuje vytvárať dynamické webové stránky , ktoré obsahujú generované obrázky pomocou knihovníckych procesov GD . Kód knižnica open - source obsahuje niekoľko obrázok budovanie funkcií , vrátane tých , pre nastavenie farby, písma a veľkosti . Knižnica GD je pribalené k PHP , ale môžete ho nakonfigurovať alebo nainštalovať inú verziu podľa pokynov k dispozícii v mieste PHP.net . Pokyny dovolená 1

Otvorte PHP súboru pomocou PHP , textu alebo editora HTML .
2

Zadajte nasledujúci kód vytvoriť svoj ​​vlastný Captcha alebo bezpečnostný reťazec obraz . Vezmite na vedomie vysvetľujúce komentáre , ktorým predchádza lomky ( //) . Zmeňte hodnoty parametrov funkcie zmeniť výstup obrazu podľa vašich potrieb : ?

< Php
je nutné

funkcia create_image ( ) { //header označujúce typ súboru sa zobrazí dáta obrázku header ( " Content - Type : image /jpeg " ) ;

//generovať pětiznakové náhodný reťazec pre Captcha //$ čiapka premenné má reťazec kontrolovať vstup užívateľa proti $ randnum = md5 ( rand ( 0999 ) ) ; $ cap = substr ( $ randnum , 20 , 5 ) ;

//set šírka obrazu a výška premennej $ w = 80 , $ h = 32 ;

//vytvorenie obrázka zdroj pomocou šírky a výšky $ image = ImageCreate ( $ w $ h ) , Spojené

//nastavenie farby pomocou čísla rgb $ white = imagecolorallocate ( $ image , 255 , 255 , 255 ) ; $ červená = imagecolorallocate ( $ image , 255 , 50 , 0 ) ;

//farba box s params : image zdrojov , x , y , farba ImageFill ( $ image , 0 , 0 , $ červená ) ;

//pridať bielu reťazec Box s params : obrázka , písma ( 1 až 5 ) , x , y , string a farba ImageString ( $ image , 5 , 20 , 8 , $ čiapky , $ biela ) ;

//výstup generovaný jpg obrázok ImageJpeg ( $ image ) ;

//jasné zdroje ImageDestroy ( $ image ) ; }

//volanie funkcie sa zobrazí vygenerovaný imagecreate_image ( ) , exit ( ) ; ?

>
3

Uložte súbor a preniesť ho na webový server . Zadajte URL súboru vo webovom prehliadači , aby to vyskúšať .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené