-
php 数学运算验证码实现代码
本文是一个php实现 数学运算验证码实现代码,感兴趣的同学参考下. <?php //------------------------------------- // 文件说明:数学运算验证码 //------------------------------------- session_start(); $sessionvar = 'vdcode'; //Session变量名称 $width = 150; //图像宽度 $height = 20; //图像高度 $operator = '+-*'; //运算符 $code = array(); $code[] = mt_rand(1,9); $code[] = $operator{mt_rand(0,2)}; $code[] = mt_rand(1,9); $code[] = $operator{mt_rand(0,2)}; $code[] = mt_rand(1,9); $codestr = implode('',$code)...
PHP 2014-12-10 10:57:05 -
PHP 身份验证方面的函数
本文是一个几个身份证方面的函数:15位身份证转18位,18位身份证效验,感兴趣的同学参考下. <?php // 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return false; } // 加权因子 $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); // 校验码对应值 $verify_number_list = array('1′, ‘0′, ‘X', ‘9′, ‘8′, ‘7′, ‘6′, ‘5′, ‘4′, ‘3′, ‘2′); $checks...
PHP 2014-12-10 07:15:04 -
PHP 身份证号验证函数
本文是一个php实现的身份证号码效验函数,感兴趣的同学参考下. function validation_filter_id_card($id_card) { if(strlen($id_card) == 18) { return idcard_checksum18($id_card); } elseif((strlen($id_card) == 15)) { $id_card = idcard_15to18($id_card); return idcard_checksum18($id_card); } else { return false; } } // 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base) { if(strlen($idcard_base) != 17) { return false; } //加权因子 $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, ...
PHP 2014-12-09 23:27:05 -
php5 图片验证码实现代码
本文是一个php5 实现的图片验证码,需要的朋友可以参考下。 GD库的函数 1,imagecreatetruecolor -----创建一个真彩色的图像 imagecreatetruecolor(int x_size,int y_size) //x表示宽,y表示高 2,imagecolorallocate 为一幅图像分配颜色(调色板) imagecolorallocate(resource image,int red,int green,int blue)//red,green,blue----三原色 3,imagestring 绘图函数 iamgestring(resource image,font,int x,int y,内容,颜色); 4,输出函数 php的header是定义头的动作,php5中支持3中类型: 1,Content-type:xxxx/yyyy 2,Location:xxxx:yyyy/zzzz 3,Status:nnn xxxxxx xxxx/yyyy表示内容文件的类型 如:image/gif image/jpeg image/pn...
PHP 2014-12-09 15:15:06 -
PHP IPV6正则表达式验证代码
本文是一个PHP IPV6正则表达式验证代码,感兴趣的同学参考下。 <?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('/A (?: (?: (?:[a-f0-9]{1,4}:){6} ::(?:[a-f0-9]{1,4}:){5} (?:[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){4} (?:(?:[a-f0-9]{1,4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3} (?:(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){2} (?:(?:[a-f0-9]{1,4}:){0,3}[a-f0-9]{1,4})?::[a-f0-9]{1,4}: (?:(?:[a-f0-9]{1,4}:){0,...
PHP 2014-12-09 13:57:11 -
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
本文主要是对上一篇文章模进行改进,把验证码写入SESSION而不是把验证码的文字返回客户端的隐藏域,否则验证码的意义就不复存在啦 需要修改的几个文件: ①register.php 生成随机数和加密值 把register.html改为register.php,并开启session; 把register.js中生成随机数的函数写在register.php中,并改用php方法 <?php session_start();?> .... <?php //生成随机数函数 function showval(){ $num = ""; for($i=0;$i<4;$i++){ $tmp = rand(1,15); if ($tmp > 9) { switch ($tmp) { case(10): $num .= 'a'; ...
PHP 2014-12-09 12:30:30 -
php 生成随机验证码图片代码
本文 是一个php实现的生成验证码图片类,感兴趣的同学参考下。 <?php /** 默认首页 **/ class DefaultController extends AppController { public function index() { $len = 5; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"; $im = imagecreatetruecolor ( 70, 20 ); $bgc = imagecolorallocate($im, 255, 255, 255); $bgtxt = imagecolorallocate($im, 220, 220, 220); //随机调色板 $colors = array( imagecolorallocate($im, 255, 0, 0), imagecolorallocate($im, 0, 200, 0), imagecolorallocate($im, 0, 0, 255), imagecoloralloc...
PHP 2014-12-09 11:00:04 -
PHP 图形验证码示例代码
本文是一个php写的图形验证码示例代码,感兴趣的同学参考下。 效果: myvcode.class.php:封装创建验证码的类 <?php /* * file:myvcode.class.php * 验证码类,类名Vcode */ class Vcode { private $width; /*验证码宽度*/ private $height; /*验证码高度*/ private $codeNum; /*验证码字符个数*/ private $checkCode; &...
PHP 2014-12-09 04:18:08 -
php 验证码制作思路
本文为大家讲解的是php实现验证码的思路过程分析,感兴趣的同学参考下. 1,生成随机数 用for循环确定生成几个随机数。 用随机函数生成范围内随机数...
PHP 2014-12-09 01:48:03 -
php+mysql 实现身份验证示例
本文是一个php+mysql 实现的简单身份验证示例代码,适合php开发新手学习,感兴趣的同学参考下。 <?php $uname=$_POST["username"]; $pwd=$_POST["password"]; $link = mysql_connect('localhost', 'root', '123456') or die('Could not connect: ' . mysql_error()); mysql_select_db('ruida') or die('Could not select database'); // 执行 SQL 查询 $query = 'SELECT * FROM user'; $result = mysql_query($query) or die('Query failed: ' . mysql_error()); while($row=...
PHP 2014-12-08 09:24:04 -
php 验证码实例代码
本文是一个php 验证码实例代码,感兴趣的同学参考下。 首先验证码的原理就是,画一张图片,然后在这张图片上写一些字,然后加一些干扰的线条,像素点之类的东西就ok了,这里要使用php那就要知道php中画图的函数是那些,然后拿来用便是了...
PHP 2014-12-07 16:18:05 -
PHP常用的三个表单验证函数
本文为大家介绍了三个PHP Web开发中常用的表单验证函数,isset,empty,is_numeric,这些都是一些经常用到的判断函数。感兴趣的同学参考下...
PHP 2014-12-07 04:24:27