新闻动态
网站中验证码的制作
http://sytm.net 发布日期:2014/3/20 14:48:18

1、随机数的生成

对于专业的程序员来讲运用FOR循环来确定生成几个随机数,然后再利用随机函数生成范围内的随机数这简直就是九牛一毛的小事。举个例子来说:rand(1,20)它的含义就是生成1到20之间的数字。dechex(rand(1,20))意义就是用16进制的函数把生成的数字进行字母化;还有就是$_SESSION[变量]意思是把生成好的随机数放到这里面等待和将来的用户提交的新的内容进行比较。

2、创建图片

所谓的创建图片的方法就是利用图片来创建函数来确定所创建的图片的大小。举个简单的例子来讲:$im = imagecreatetruecolor(100,30);其中坐标100,30是以网页左上角为原点,$im为图片变量。

3、颜色的设置

想必大家都听说过使用函数创建背景色的说法吧?$bg = imagecolorallocate($im,0,0,0);其中0,0,0是三原色数字,$im为上面创建的图片。使用函数创建字体色。例如$te = imagecolorallocate($im,255,255,255);4,把字符写在图像左上角利用函数 imagestring()字符写图像。例如imagestring($im,5,0,0,$rand,$te);$im为上面创建的图片,5是显示方式,0,0是坐标,$te是字体颜色5,然后输出图像。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B-2-4-20100065辽公网安备 21010202000010号  网站地图