资源描述:
《教你如何通过php语言设计出登录验证码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教你如何通过PHP语言设计出登录验证码来源:远程答题www.zhima365.com验证码生存的形式有许多种类,选择一个不错的验证码是我们客户体验的重要工作;那么如何实现用PHP语言设计出登录验证码呢?今天我们就为大家来普及一下,关于这段代码,知码网与大家一起分享;知码网是一家专注于为网络营销人士、软件工作者的公司,我们能够提供高效验证码识别工作,识别准确率基本达到百分之一百!
2、,'0010011','0111101','0100011'0110001','0101111','0111011','0110111','0001011');$Rencode=array('1110010','1100110','1101100','1000010','1011100''1001110','1010000','1000100','1001000','1110100');$ends='101';$center='01010';/*UPC-AMustbe11digits,wecomputethechecksum.*/if
3、(strlen($code)!=11){die("UPC-AMustbe11digits.");}/*ComputetheEAN-13Checksumdigit*/$ncode='0'.$code;$even=0;$odd=0;for($x=0;$x<12;$x++){if($x%2){$odd+=$ncode[$x];}else{$even+=$ncode[$x];}}$code.=(10-(($odd*3+$even)%10))%10;/*Createthebarencodingusingabinarystring*/$bars=
4、$ends;$bars.=$Lencode[$code[0]];for($x=1;$x<6;$x++){$bars.=$Lencode[$code[$x]];}$bars.=$center;for($x=6;$x<12;$x++){$bars.=$Rencode[$code[$x]];}$bars.=$ends;/*GeneratetheBarcodeImage*/$img=ImageCreate($lw*95+30,$hi+30);$fg=ImageColorAllocate($img,0,0,0);$bg=ImageColorAl
5、locate($img,255,255,255);ImageFilledRectangle($img,0,0,$lw*95+30,$hi+30,$bg);$shift=10;for($x=0;$x6、
7、($x>=45&&$x<50)
8、
9、($x>=85)){$sh=10;}else{$sh=0;}if($bars[$x]=='1'){$color=$fg;}else{$color=$bg;}ImageFilledRectangle($img,($x*$lw)+15,5,($x+
10、1)*$lw+14,$hi+5+$sh,$color);}/*AddtheHumanReadableLabel*/ImageString($img,4,5,$hi-5,$code[0],$fg);for($x=0;$x<5;$x++){ImageString($img,5,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg);ImageString($img,5,$lw*(53+$x*6)+15,$hi+5,$code[$x+6],$fg);}ImageString($img,4,$lw*95+17,$hi-
11、5,$code[11],$fg);/*OutputtheHeaderandContent.*/header("Content-Type:image/png");ImagePNG($img);}UPCAbarcode('12345678901');?>通过以上代码我们便可轻松完成验证码生成;以上内容有知码网为您提供;知码网做为一家专业验证码服务机构,我们有一套完整的验证码解决方案;从验证码的获取到验证码识别以及输入完成,时间基本属于行业最短;我们有信心也有能力为你提供高效识别工作!