php实现可运算的验证码
发布时间:2020-12-12 21:09:55 所属栏目:PHP教程 来源:网络整理
导读:本文分享了php实现可运算的验证码的代码实例,希望对大家的学习有所帮助。 demo.php代码 form method="post" img.php代码 $result = ''; $l = strlen($str)-1; for($i = 0;$i $length;$i ++) { $num = rand(0,$l); $result .= $str[$num]; } return $result;
本文分享了php实现可运算的验证码的代码实例,希望对大家的学习有所帮助。 demo.php代码<form method="post"> img.php代码$result = '';
$l = strlen($str)-1; for($i = 0;$i < $length;$i ++) { $num = rand(0,$l); $result .= $str[$num]; } return $result; } //建立验证图片 function createAuthNumImg($randStr,$imgW=100,$imgH=40,$fontName) { header ("content-type: image/png"); $image = imagecreate($imgW,$imgH); $color_white = imagecolorallocate($image,255,255); $color_gray = imagecolorallocate($image,228,228); $color_black = imagecolorallocate($image,102,204); for ($i = 0 ; $i < 1000 ; $i++) { imagesetpixel($image,mt_rand(0,$imgW),$imgH),$color_gray); } imagerectangle($image,$imgW - 1,$imgH - 1,$color_gray); for ($i=10;$i<$imgH;$i+=10) imageline($image,$i,$imgW,$color_gray); imagettftext($image,16,5,3,25,$color_black,$fontName,$randStr); for ($i=10;$i<$imgW;$i+=10) imageline($image,$imgH,$color_gray); imagepng($image); imagedestroy($image); } $a=GetCode(1,1); 以上就是为大家介绍的php可运算的验证码全部代码,希望对大家的学习有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |