<div class="codetitle"><a style="CURSOR: pointer" data="51670" class="copybut" id="copybut51670" onclick="doCopy('code51670')"> 代码如下:<div class="codebody" id="code51670"> <?php //------------------------------------- // 文件说明:数学运算验证码 // 文件作者:Jesse Lee // 最后更新:2008-09-07 //------------------------------------- session_start(); $sessionvar = 'vdcode'; //Session变量名称 $width = 150; //图像宽度 $height = 20; //图像高度 $operator = '+-*'; //运算符 $code = array(); $code[] = mt_rand(1,9); $code[] = $operator{mt_rand(0,2)}; $code[] = mt_rand(1,9); $codestr = implode('',$code); eval("$result = ".implode('',$code).";"); $code[] = '='; $_SESSION[$sessionvar] = $result; $img = ImageCreate($width,$height); ImageColorAllocate($img,mt_rand(230,250),250)); $color = ImageColorAllocate($img,0); $offset = 0; foreach ($code as $char) { $offset += 20; $txtcolor = ImageColorAllocate($img,mt_rand(0,255),150),255)); ImageChar($img,mt_rand(3,5),$offset,mt_rand(1,$char,$txtcolor); } for ($i=0; $i<100; $i++) { $pxcolor = ImageColorAllocate($img,255)); ImageSetPixel($img,$width),$height),$pxcolor); } header('Content-type: image/png'); ImagePng($img); ?>
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|