图形数字验证代码

图形数字验证代码
Code:
 
<?
/*
* Filename: authpage.php
*/
srand((double)microtime()*1000000);
//验证用户输入是否和验证码一致
if(isset($_POST['authinput']))
{
if(strcmp($_POST['authnum'],$_POST['authinput'])==0)
echo "验证成功!";
else
echo "验证失败!";
}
//生成新的四位整数验证码
while(($authnum=rand()%10000)<1000);
?>
<form action=authpage.php method=post>
<table>
请输入验证码:<input type=text name=authinput style="width: 80px"><br>
<input type=submit name="验证" value="提交验证码">
<input type=hidden name=authnum value=<? echo $authnum; ?>>
<img src=authimg.php?authnum=<? echo $authnum; ?>>
</table>
</form>
-------------------------------------------------------------------------------------------------------------
<?
/*
* Filename: authimg.php
*/
//生成验证码图片
Header("Content-type: image/PNG");
srand((double)microtime()*1000000);
$im = imagecreate(58,28);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
$gray = ImageColorAllocate($im, 200,200,200);
imagefill($im,68,30,$gray);
//将四位整数验证码绘入图片
imagestring($im, 5, 10, 8, $HTTP_GET_VARS['authnum'], $white);
for($i=0;$i<50;$i++) //加入干扰象素
{
imagesetpixel($im, rand()%70 , rand()%30 , $gray);
}
ImagePNG($im);
ImageDestroy($im);

时间: 2024-08-03 21:13:06

图形数字验证代码的相关文章

图形数字验证代码_php基础

图形数字验证代码 Code:   <? /* * Filename: authpage.php */ srand((double)microtime()*1000000); //验证用户输入是否和验证码一致 if(isset($_POST['authinput'])) { if(strcmp($_POST['authnum'],$_POST['authinput'])==0) echo "验证成功!"; else echo "验证失败!"; } //生成新的四

发布一个图形数字验证代码

图形 以下代码本人调试全部通过.运行authpage.php. <? /* * Filename: authpage.php */ srand((double)microtime()*1000000); //验证用户输入是否和验证码一致 if(isset($_POST['authinput'])) { if(strcmp($_POST['authnum'],$_POST['authinput'])==0) echo "验证成功!"; else echo "验证失败!&q

php图形数字验证代码

 以下代码本人调试全部通过.运行authpage.php.  <?  /*  * Filename: authpage.php  */  srand((double)microtime()*1000000);  //验证用户输入是否和验证码一致  if(isset($_POST['authinput']))  {  if(strcmp($_POST['authnum'],$_POST['authinput'])==0)  echo "验证成功!";  else  echo &qu

js 数字验证代码

js 数字验证代码 function checknumeric(f) {  newval='';  dot = false;  for (i = 0; i < f.value.length; i++) {   c = f.value.substring(i,i+1);   if (isinteger(c) || ((c == '.')&&(dot == false)) || ((i == 0)&&(c == '-'))) {    newval += c;    if

js验证固定电话 只能是数字 验证代码

js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124    function check_validate(value){    var reg = /^(d{3,4})-(d{7,8})/;    if( value.constructor === string ){    var re = value.match( reg );    return true;    }    return false;   

javascript数字验证的实例代码(推荐)_javascript技巧

现在有一个需求如下图: 产品经理说Card Number只能让输入数字(中间的空格是格式自加的,也是用js实现的),有时候我脑海中出现了个声音,啥玩意,加个type=number不就行了,事实发现图样图森破了,先不说type=number后面会有个上下标(虽然用css可干掉),但是这个类型是支持科学输入法的,就是小数点和e这样的是可以输入的,于是乎只能用其他的方式了,后来想用检索到输入了非数字就干掉,但是这样还是能输入,想法被打回,于是乎最终采用了键盘输入控制的办法,其实很简单, 代码如下: v

数字 邮件 电话 传真 邮政编码 地址验证代码

数字 邮件 电话 传真 邮政编码 地址验证代码 #region  验证输入字符串为数字         /// <summary>         /// 验证输入字符串为数字         /// </summary>         /// <param name="p_str_num">输入字符</param>         /// <returns>返回一个bool类型的值</returns>     

asp.net生成图形验证代码程序

asp教程.net生成图形验证代码程序 void palm::display() {     glloadidentity();                                 // 重置当前的模型观察矩阵     glcolor3f(.0f,1.0f,1.0f);        //绘制手掌四周     glbegin(gl_quad_strip);         glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;

PHP图形验证码生成代码与包括Ajax验证实例应用

php教程图形验证码生成代码与包括ajax验证实例应用 以前写的验证码程序都是提供了源代码,但是没真的实的图形验证码生成到验证实例,这次我们一个完整的php 验证实例产生了. 有3个文件: authcode.php-----验证码的生成php文件 authcode.html-----前台显示页面 dealauthcode.php-----ajax提交到的后台处理判断验证码是否正确的处理页面 */ ?> 前台调用验证码代码 <!doctype html public "-//w3c//