18
2010

使用图片按钮作验证码

Tags: ,

网上使用的验证码多种多样。其中广泛使用的图片验证码,在背景图案上写入随机生成的字串,并进一步处理以达到机器不能识别的目的。但是机器不能识别的同时,复杂的图片也使人难以识别。使用图片按钮可以很好地解决这个问题。
图片按钮验证码不同于一般的图片验证码。不在图片上写入 字串,而是标示一个特殊的区域。
使用透明十字标示的图片:

阅读全文——共585字

3
09
2010

使用 GD 库为图片添加透明水印

Tags: ,

搜索得到的几份图片合并的代码测试不成功。后来看到 PHP 手册中 alpha 通道的例子下面的图片,才看出了这其中的关键。在复制图片时,源图必需是包含 alpha 通道的32位色图片,这样复制到目标上的图片就是透明的了。同样的道理可以知道,画到图片上的图案也必需使用32位色(imagecolorallocatealpha函数生成)才能在图片上显示出透明的效果。
———————————————————————-
阅读全文——共479字

0
十二
06
2009

在 php 中包含其它文件

前几天把《subversion 权威指南》加到在线手册里,没有建树形目录,只是直接放上去。结果过两天把这书的地址发给别人时就出问题了。因为页面内容里是兼容xml的格式,第一行如下:
<?xml version=”1.0″ encoding=”utf-8″ standalone=”no”?>
为了方便处理内容。服务器端不是直接返回内容 ,而是由404页面处理。不需要处理的页面直接使用 include 包含进来。php 遇到上面的语句就识别为 php 程序的内容,出错了。
查了 php 手册,类似功能的函数还有 virtual/require/readfile。既然是类似,那还是有差别的:
阅读全文——共544字

0