实例应用
【例】 制作验证码字符串
() 在节的实例中打开authimgphp文件在文件中我们创建一个生成字符串的自定义函数代码如下
function randStr($len=$format=ALL) {
switch($format) {
case ALL:
$chars=ABCDEFGHIJKLMNOPQRSTUVWXY
Zabcdefghijklmnopqrstuvwxyz;
break;
case CHAR:
$chars=ABCDEFGHIJKLMNOPQRSTUVWXYZa
bcdefghijklmnopqrstuvwxyz;
break;
case NUMBER:
$chars=;
break;
default :
$chars=ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz;
break;
}
$string=;
//从字符源中随机取得字符
while(strlen($string)<$len) {
$string=substr($chars(mt_rand()%strlen($chars)))
}
return $string;
}
() 调用自定义函数并生成验证码图片代码如下
//生成字符的个数
$randval = randStr()
//将验证码绘入图片
imagestring($im $randval $stringColor)
() 我们使用节的注册网页在页面的表单中增加验证码图片代码保存为Registerlphp如下所示
<label for=yzm> 输入验证码</label>
<input class=input type=text id=authinput
maxLength= style=width:
px name=authinput>
<img src=authimgphp?authnum=<? echo $authnum; ?》<br>
返回目录PHP Web开发学习实录
编辑推荐
Java Web开发详解
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程