使用图片按钮作验证码
网上使用的验证码多种多样。其中广泛使用的图片验证码,在背景图案上写入随机生成的字串,并进一步处理以达到机器不能识别的目的。但是机器不能识别的同时,复杂的图片也使人难以识别。使用图片按钮可以很好地解决这个问题。
图片按钮验证码不同于一般的图片验证码。不在图片上写入 字串,而是标示一个特殊的区域。
使用透明十字标示的图片:
网上使用的验证码多种多样。其中广泛使用的图片验证码,在背景图案上写入随机生成的字串,并进一步处理以达到机器不能识别的目的。但是机器不能识别的同时,复杂的图片也使人难以识别。使用图片按钮可以很好地解决这个问题。
图片按钮验证码不同于一般的图片验证码。不在图片上写入 字串,而是标示一个特殊的区域。
使用透明十字标示的图片:
msdn 提供了一种替换控件处理函数的方法。
http://support.microsoft.com/kb/86724
其实可以不用这么麻烦,可以设置窗口为接受文件拖动,然后根据鼠标释放时的坐标获取控件对象,这时就可以分别处理不同的控件了。
搜索得到的几份图片合并的代码测试不成功。后来看到 PHP 手册中 alpha 通道的例子下面的图片,才看出了这其中的关键。在复制图片时,源图必需是包含 alpha 通道的32位色图片,这样复制到目标上的图片就是透明的了。同样的道理可以知道,画到图片上的图案也必需使用32位色(imagecolorallocatealpha函数生成)才能在图片上显示出透明的效果。
———————————————————————-
阅读全文——共479字
有时候需要使用己有的数据库记录里的字段,可以使用以下语句
Insert Into DstTable Select field1,field2,field3,…,fieldN,value1 as fieldN+1,value2 as fieldN+2 From SrcTable Where wherestring
field1/field2/… 源表记录字段
value1/value2 记录外的值
阅读全文——共279字