求源码!!!

来源:1-10 PHP验证码制作之汉字验证码实现

qq_好想抱抱你_0

2016-06-24 22:28

求谁发下源码?感激不尽,实习代码中有用到验证码

写回答 关注

3回答

  • qq_慕莱坞8585934
    2019-01-24 15:39:25

    出国留学教育培训机构类网站织梦模板(带手机端) 免费源码下载:http://www.hmpym.cn/moban/1298.html


  • 閞始慬孒
    2016-10-20 22:04:38

    http://pan.baidu.com/s/1o6pAqOM 密码: 369x


  • themeth
    2016-06-25 01:10:44

    <?php


    session_start();


    $image=imagecreatetruecolor(200,60);

    $bgcolor=imagecolorallocate($image,255,255,255);

    imagefill($image,0,0,$bgcolor);

    /*

    for($i=0;$i<4;$i++){

    $fontsize=6;

    $fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));

    $fontcontent=rand(0,9);

    $x=($i*100/4)+rand(5,10);

    $y=rand(5,10);

    imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);

    }

    */

    $fontface='FZYTK.TTF';

    $strdb=array('慕','课','网','赞');

    $captch_code='';

    for($i=0;$i<4;$i++){

    $fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));

    $cn=$strdb[$i];

    $captch_code.=$cn;

    imagettftext($image,mt_rand(20,24),mt_rand(-60,60),(40*$i+20),mt_rand(30,35),$fontcolor,$fontface,$cn);

    }

    $_SESSION['authcode']=$captch_code;


    for($i=0;$i<200;$i++){

    $pointcolor=imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));

    imagesetpixel($image,rand(1,199),rand(1,59),$pointcolor);

    }

    for($i=0;$i<3;$i++){

    $linecolor=imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220));

    imageline($image,rand(1,199),rand(1,59),rand(1,199),rand(1,59),$linecolor);

    }


    header('content-type:image/png');

    imagepng($image);


    imagedestroy($image);


PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37916 学习 · 321 问题

查看课程

相似问题