2014-05-14 总结


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'");
}

优质内容筛选与推荐>>
1、同一台电脑的多ssh 配置
2、利用.net部署功能注册自己的文件类型
3、去掉ASP.NET Development Server 中的虚拟路径
4、UpdatePanel 提示和技巧
5、DIY 串口 putty 测试Intel Galileo连接


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号