验证码图片html代码:
<img src="1.php" onclick="this.src = '1.php?t=' + Math.random()" title="点击刷新" />
第一个图像验证码类,其他6种验证码类请下载查看:
class captcha{ /** +---------------------------------------------------------- * 生成验证码 +---------------------------------------------------------- * @static * @access public +---------------------------------------------------------- * @param int $len 验证码字符数 * @param int $font_size 验证码字体大小 * @param string $name session名称 * @param int $width 图片长度 * @param int $height 图片高度 +---------------------------------------------------------- * @return void +---------------------------------------------------------- */ static function generate($len=4,$font_size=48,$name='captcha',$width='',$height=''){ if($width=='') $width=($font_size+5)*($len+1); if($height=='') $height=($font_size)*2; $chars='bcdefhkmnrstuvwxyABCDEFGHKMNPRSTUVWXY345689'; $str=''; for($i=0;$i<$len;$i++){ $str .= substr($chars,mt_rand(0,strlen($chars)-1),1); } $_SESSION[$name]=$str;//写入session for($num=0;$num<10;$num++){ ob_start(); $image=imagecreatetruecolor($width,$height);//创建图片 $bg_color=imagecolorallocate($image,255,255,255);//设置背景颜色 $border_color=imagecolorallocate($image,100,100,100);//设置边框颜色 $text_color=imagecolorallocate($image,0,0,0);//设置验证码颜色 imagefilledrectangle($image,0,0,$width-1,$height-1,$bg_color);//填充图片背景色 imagerectangle($image,0,0,$width-1,$height-1,$border_color);//填充图片边框颜色 for($i=0;$i<5;$i++){ $line_color=imagecolorallocate($image,rand(0,255),rand(0,255),rand(0,255));//干扰线颜色 imageline($image,rand(0,$width),0,$width,$height,$line_color);//画一条线段 } for($i=0;$i<500;$i++){ $dot_color=imagecolorallocate($image,rand(0,255),rand(0,255),rand(0,255));//干扰点颜色 imagesetpixel($image,rand()%$width,rand()%$height,$dot_color);//画一个像素点 } for($i=0;$i<$len;$i++){ imagettftext($image,$font_size,rand(-3,3),$font_size/2+($font_size+5)*$i,$height/1.25-rand(2,3),$text_color,'Groupsex.ttf',$str[$i]);//用规定字体向图像写入文本 } imagegif($image); imagedestroy($image); $imagedata[] = ob_get_contents(); ob_clean(); } require('GIFEncoder.class.php'); $gif = new GIFEncoder($imagedata); ob_clean();//防止出现'图像因其本身有错无法显示'的问题 header('Content-type:image/gif'); echo $gif->GetAnimation(); } } //调用示例 session_start(); captcha::generate(6,48);
做慈善事业,赚百万奖金,好项目重点推荐!
【深圳市一九爱心网络服务发展有限公司】是互联网+爱心,一边献爱心,一边赚钱,一边创业。
公司创立于2014年9月19日,备案号:粤ICP备14077645号-1,公司地址: 【深圳市龙华新区梅龙大道868号盛瑞大厦4A】
公司证件齐全,国家大力支持,电视台各大新闻网站报道,公司稳健发展。全国现有分公司20多家,500多位代理商,每天递增中!
成为一九爱心公司会员,不仅仅是捐献了小小的爱心;小善举,大修行,同时也能赚到钱,改善生活。爱心会员奖励制度如下:
【一】每个爱心账户付出69元,其中:19元作为爱心捐助款;16元奖励给会员推广佣金;34元平分给每个爱心账户。
【二】每个爱心账户付出69元,公司每天的产品和项目收入加上账户中的34元,天天给每个爱心账户发放市场奖励,直到累计满100元为止。
【三】付出69元,得到100元,账户赚了31元;加上应得推广佣金16元。多投就多赚,比例是投1000元赚600元,投一万就赚六千!大家可以自己计算。该项目由正规公司运营,公司的各位老总天天在各大媒体露面(不象那些骗子平台不知老板是谁),非常真实可靠,所以本站向大家重点推荐!
详情请了解网站:www.19aixin.vip
或加入QQ群:48298520
https://vip.m19aixin.com/invitation.do?uid=738403
这个额不错。www.17761.net
不错,学习了。