金光 发表于 2005 年 10 月 8 日 15:42:55

用PHP实现登陆验证码(类似条行码状)

function UPCAbarcode($code) {$lw = 2; $hi = 100;$Lencode = array
('0001101','0011001','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-A Must be 11
digits, we compute the checksum. */if ( strlen($code) != 11 ) { die(UPC-A Must be 11 digits.); }/* Compute
the EAN-13 Checksum digit */$ncode = '0'.$code;$even = 0; $odd = 0;for ($x=0;$x=45 && $x=85)) { $sh=10; }
else { $sh=0; }  if ($bars[$x] == '1') { $color = $fg; } else { $color = $bg; }  ImageFilledRectangle($img,
($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color);}/* Add the Human Readable Label */ImageString($img,4,5,$hi-
5,$code,$fg);for ($x=0;$xUPCAbarcode('12345678901');?>
http://edu.chinaz.com/Files/BeyondPic/20040829152646321.jpg


转自:http://edu.chinaz.com

金光 发表于 2005 年 10 月 8 日 15:42:55

用PHP实现登陆验证码(类似条行码状)

function UPCAbarcode($code) {$lw = 2; $hi = 100;$Lencode = array
('0001101','0011001','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-A Must be 11
digits, we compute the checksum. */if ( strlen($code) != 11 ) { die(UPC-A Must be 11 digits.); }/* Compute
the EAN-13 Checksum digit */$ncode = '0'.$code;$even = 0; $odd = 0;for ($x=0;$x=45 && $x=85)) { $sh=10; }
else { $sh=0; }  if ($bars[$x] == '1') { $color = $fg; } else { $color = $bg; }  ImageFilledRectangle($img,
($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color);}/* Add the Human Readable Label */ImageString($img,4,5,$hi-
5,$code,$fg);for ($x=0;$xUPCAbarcode('12345678901');?>
http://edu.chinaz.com/Files/BeyondPic/20040829152646321.jpg


转自:http://edu.chinaz.com
页: [1]
查看完整版本: 用PHP实现登陆验证码(类似条行码状)