码迷,mamicode.com
首页 > 其他好文 > 详细

2014-05-14 总结

时间:2014-05-15 01:45:03      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:style   c   color   get   a   2014   

PHP 验证码(补充)

1、改变验证码背景颜色:imagefill(图片,填充的宽,填充的高,颜色)

       $back = imagecolorallocate($img,194,219,255);        imagefill($img,0,0,$back);

2、字体颜色随机改变:rand(0,255)

      $color = imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255));

3、生成文字的位置不同:    

    $fwx=rand(6,30);   

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

    $fwy=rand(2,15);   

    imagestring($img,rand(2,5),$fwx,$fwy,substr($rand,$i,1),$color);   

    $fwx+=rand(8,20);

    }

4、生成干扰线: imageline(图片,起始x位置,起始y位置,结束x位置,结束y位置,颜色);

     $ganraox1=rand(6,30);     

     $ganraox2=rand(30,60);     

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

     $ganraoy1=rand(2,20);          

     $ganraoy2=rand(8,30);        

      imageline       ($img,$ganraox1,$ganraoy1,$ganraox2,$ganraoy2,$color);          

      $ganraox1+=rand(30,60);          

      $ganraox2+=rand(61,98);    

     }

5、生成干扰点:

        for($i=0;$i<100;$i++){            imagesetpixel($img,rand(2,100),rand(2,30),$color);        }

PHP 函数封装

6、连接数据库

      define("HOST","127.0.0.1");
      define("USER","root");
      define("PWD","");
      $conn = "";
      function get_conn(){
         global $conn;
         $conn = mysql_connect(HOST,USER,PWD) or die(mysql_error());
         mysql_select_db("test",$conn);
         mysql_query("set names ‘utf8‘");
}

      

2014-05-14 总结,布布扣,bubuko.com

2014-05-14 总结

标签:style   c   color   get   a   2014   

原文地址:http://www.cnblogs.com/zouyajun/p/3728727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!