同步操作将从 Reevy/ImageVerifyCode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?phpsession_start();getCode(4,60,20);function getCode($num,$w,$h) {// 去掉了 0 1 O l 等$str = "23456789abcdefghijkmnpqrstuvwxyz";$code = '';for ($i = 0; $i < $num; $i++) {$code .= $str[mt_rand(0, strlen($str)-1)];}//将生成的验证码写入session,备验证页面使用$_SESSION["helloweba_char"] = $code;//创建图片,定义颜色值Header("Content-type: image/PNG");$im = imagecreate($w, $h);$black = imagecolorallocate($im, mt_rand(0, 200), mt_rand(0, 120), mt_rand(0, 120));$gray = imagecolorallocate($im, 118, 151, 199);$bgcolor = imagecolorallocate($im, 235, 236, 237);//画背景imagefilledrectangle($im, 0, 0, $w, $h, $bgcolor);//画边框imagerectangle($im, 0, 0, $w-1, $h-1, $gray);//imagefill($im, 0, 0, $bgcolor);//在画布上随机生成大量点,起干扰作用;for ($i = 0; $i < 80; $i++) {imagesetpixel($im, rand(0, $w), rand(0, $h), $black);}//将字符随机显示在画布上,字符的水平间距和位置都按一定波动范围随机生成$strx = rand(3, 8);for ($i = 0; $i < $num; $i++) {$strpos = rand(1, 6);imagestring($im, 5, $strx, $strpos, substr($code, $i, 1), $black);$strx += rand(8, 14);}imagepng($im);imagedestroy($im);}?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。