找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1420|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 09:46:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            
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[0],$fg);
  for ($x=0;$x
UPCAbarcode('12345678901');
?>

            
            
您可能感兴趣的文章:
  • PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
  • php制作的简单验证码识别代码
  • thinkphp3.2点击刷新生成验证码
  • PHP编写登录验证码功能 附调用方法
  • thinkphp自带验证码全面解析
  • Ajax和PHP正则表达式验证表单及验证码
  • 分享一个漂亮的php验证码类
  • PHP 极验验证码实例讲解
  • PHP实现生成带背景的图形验证码功能
  • PHP脚本自动识别验证码查询汽车违章
  • PHP实现登陆表单提交CSRF及验证码
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端