利用本地图片制作验证码(简短、美观)
2010-07-26 11:46
225 查看
<?php
$str=array("大","更","创","天","科","客","博","技","立","新"); //汉字验证码
$word=strlen($str);
for($i=0;$i<4;$i++){
$num=rand(0,$word*2-1); //$word=$word*2-1
$img=$img."<img src=' images/checkcode/".$num.".gif' width='16' height='16'>"; //显示随机图片
$pic=$pic.$str[$num]; //将图片转换成数组中的文字
}
?>
处理代码:
<script language="javascript">
function check(form){
if(form.txt_yan.value==""){
alert("请输入验证码");form.txt_yan.focus();return false;
}
if(form.txt_yan.value!=form.txt_hyan.value){
alert("对不起,您输入的验证码不正确!");form.txt_yan.focus();return false;
}
}
</script>
<body>
<form name="form" method="post" action="">
<table width="447" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#009A31" bgcolor="#99FF33">
<tr>
<td width="447" height="53" align="center"><span class="style1"> 简单的文字验证码</span>
<hr width="80%">
<span class="style1"> </span> 验证码:
<input type="text" name="txt_yan">
<?php
$num=intval(mt_rand(1000,9999));
echo "<font color=red size=4><strong>".$num."</strong></font>"; //自动生成一组4位的随机数
?>
<input type="hidden" name="txt_hyan" id="txt_hyan" value="<?php echo $num;?>">
<br>
<br>
<input type="submit" name="Submit" value="验证" onClick="return check(form);">
<input type="reset" name="Submit2" value="重置"></td>
</tr>
</table>
</form>
<?php
if($_POST[Submit]!=""){
echo "您输入的验证码通过,感谢您的加盟...";
}
?>
</body>
$str=array("大","更","创","天","科","客","博","技","立","新"); //汉字验证码
$word=strlen($str);
for($i=0;$i<4;$i++){
$num=rand(0,$word*2-1); //$word=$word*2-1
$img=$img."<img src=' images/checkcode/".$num.".gif' width='16' height='16'>"; //显示随机图片
$pic=$pic.$str[$num]; //将图片转换成数组中的文字
}
?>
处理代码:
<script language="javascript">
function check(form){
if(form.txt_yan.value==""){
alert("请输入验证码");form.txt_yan.focus();return false;
}
if(form.txt_yan.value!=form.txt_hyan.value){
alert("对不起,您输入的验证码不正确!");form.txt_yan.focus();return false;
}
}
</script>
<body>
<form name="form" method="post" action="">
<table width="447" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#009A31" bgcolor="#99FF33">
<tr>
<td width="447" height="53" align="center"><span class="style1"> 简单的文字验证码</span>
<hr width="80%">
<span class="style1"> </span> 验证码:
<input type="text" name="txt_yan">
<?php
$num=intval(mt_rand(1000,9999));
echo "<font color=red size=4><strong>".$num."</strong></font>"; //自动生成一组4位的随机数
?>
<input type="hidden" name="txt_hyan" id="txt_hyan" value="<?php echo $num;?>">
<br>
<br>
<input type="submit" name="Submit" value="验证" onClick="return check(form);">
<input type="reset" name="Submit2" value="重置"></td>
</tr>
</table>
</form>
<?php
if($_POST[Submit]!=""){
echo "您输入的验证码通过,感谢您的加盟...";
}
?>
</body>
相关文章推荐
- 在opencv里利用c++代码批量读取本地图片
- 随机图片验证码的制作
- Quick Cosos2Dx技术(二)——利用TexturePacker制作图片资源
- 利用七牛云如何上传图片制作外链?
- 如何利用PHP生产验证码的图片?
- CentOS7如何利用本地光盘制作yum源
- 利用canvas制作图片(可缩放和平移)+相框+文字
- .net mvc4 利用 kindeditor 上传本地图片
- RHEL7利用iso镜像制作本地yum源
- JAVA:利用Apache poi在服务器传输带有数据和图片的excel的数据流至浏览器供其下载至本地
- javascript验证码文字图片制作
- 在opencv里利用c++代码批量读取本地图片
- 随机图片验证码的制作
- 运用php GD库的图像函数制作登录验证码图片
- .net mvc4 利用 kindeditor 上传本地图片
- [ActiveX]VS2005如何制作ActiveX控件(与及通过 ActiveX控件上传本地图片的代码) .
- 利用ISO制作本地yum源
- HTML-利用CSS和JavaScript制作一个切换图片的网页
- 利用FileReader实现上传图片前本地预览