Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte súbor v programe Poznámkový blok a vložte nasledujúci kód spustiť PHP súbor " < ? Php " ( bez úvodzoviek ) . To umožní súbor čítať správne .
2
Vložte nasledujúci kód v rámci otvorenia kódu, ktorý ste práve napísal :
session_start ( ) ;
$ str = " " ;
$ length = 0 ;
for ( $ i = 0 ; $ i < 6 ; $ i + + ) {
//tieto čísla predstavujú ASCII tabuľky ( malé písmená )
$ str = . chr ( rand ( 97 , 122 ) ) ;
}
//mD5 listy a ich uloženie na zasadnutí
$ písmená = md5 ( $ str ) ;
$ _SESSION [ ' písmen ' ] = $ listy ;
//určiť šírku a výšku obrazu nášmu , a vytvoriť
$ IMGW = 300 ;
$ imgH = 100 ;
$ image = imagecreatetruecolor ( $ IMGW , $ imgH ) ;
//nastavenie farby pozadia a rámček farba
$ backgr_col = imagecolorallocate ( $ image , 238239239) ,
$ border_col = imagecolorallocate ( $ image , 208208208 ) ,
//poďme si vybrať farbu v rozsahu fialovej farby
$ text_col = imagecolorallocate ( $ image , rand ( 70,90 ) , rand ( 50,70 ) , rand ( 120140 ) ) ;
//teraz vyplniť obdĺžnik a nakreslite hranice klipart
imagefilledrectangle ( $ image , 0 , 0 , $ IMGW , $ imgH , $ backgr_col ) ;
ImageRectangle ( $ image , 0 , 0 , $ IMGW - 1 , $ imgH - 1 , $ border_col ) ;
//uložiť písma do rovnakej zložku , kam ste PHP captcha skript je
//pomenovanie týchto písiem číslami od 1 do 3
//budeme voliť iné písmo zakaždým
$ fn = rand ( 1,3 ) ;
$ font = $ fn . " . TTF " ;
//nastavenie veľkosti captcha list a uhol captcha písmen
$ FONT_SIZE = $ imgH /2,2 ;
$ uhol = rand ( -15 , 15 ) ;
$ okno = imagettfbbox ( $ FONT_SIZE , $ uhol , $ font , $ str ) ;
$ x = ( int ) ( $ IMGW - $ okno [ 4 ] ) /2 ;
$ y = ( int ) ( $ imgH - $ box [ 5 ] ) /2 ;
imagettftext ( $ image , $ FONT_SIZE , $ uhol , $ x , $ y , $ text_col , $ font , $ str ) ;
//Teraz by sme mali výstup captcha image
hlavičke ( " Content - type : image /png " ) ;
imagepng ( $ image ) ;
imagedestroy ( $ image ) ;
Zatvorte proces PHP zadaním " ? > " ( bez úvodzoviek ) na konci
< br . > 3
Uložte súbor ako captcha.php a nahrať ju na web koreňového adresára . Použite program FTP ako FileZilla , SmartFTP alebo Core FTP nahrať súbor .
4
Otvorte webové stránky , kde chcete umiestniť captcha poľa v HTML editore , ktorý používate . Kliknite na oblasť , ktorú chcete umiestniť captcha do a kliknite na záložku " HTML " v hornej lište pre zobrazenie kódu . Umiestnite kurzor na miesto , kam chcete captcha box vložený
5
Zadajte nasledujúci HTML kód odkazovať na webovú stránku do súboru PHP : .
Vložte listy z obrázku nižšie : < /p >
< img src = " http://yourdomain.com/captcha.php " width = " 300 " height = " 100 " alt = " jednoduchého PHP captcha " />
input type = " text " name = " captcha " /> sťahovanie
Change " doména " pre skutočný názov domény . Zmena šírky a výšky pixelov z poľa , ak potrebujete
6
vložte nasledujúci kód PHP do HTML stránky , aby sa súbor PHP pre overenie užívateľa písmeno a číslo vstup : .
session_start ( ) ;
$ is_valid = $ _SESSION [ ' písmen ' ] == md5 ( strtolower ( $ _POST [ ' captcha ' ] ) ) ; !
if ( $ is_valid ) {
echo " Listy z jednoduchého PHP captcha neboli zadané správne .... " ;
} else {
echo " Listy z jednoduchého PHP captcha mať bolo zadané správne " ; .
}
7
Pridať stránku do webových stránok koreňového adresára opäť pomocou programu FTP vášho výberu
.