最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php數(shù)字運算驗證碼的實現(xiàn)代碼

 更新時間:2015年07月30日 14:46:35   作者:路人甲123  
這篇文章主要介紹了php實現(xiàn)數(shù)字運算驗證碼的方法,具有一定借鑒價值,需要的朋友可以參考下

本文實例講述了php實現(xiàn)數(shù)字運算驗證碼的方法,具體實現(xiàn)方法如下:

<?php
getValidate(100,30);
 
function getValidate($w,$h){
 $img = imagecreate($w,$h);
 
 $gray = imagecolorallocate($img,255,255,255);
 $black = imagecolorallocate($img,rand(0,200),rand(0,200),rand(0,200));
 $red = imagecolorallocate($img, 255, 0, 0);
 $white = imagecolorallocate($img, 255, 255, 255);
 $green = imagecolorallocate($img, 0, 255, 0);
 $blue = imagecolorallocate($img, 0, 0, 255);
 imagefilledrectangle($img, 0, 0, 100, 30, $black);
 
 
 for($i = 0;$i < 80;$i++){
  imagesetpixel($img, rand(0,$w), rand(0,$h), $gray);
 }
 
 
 $num1 = rand(1,99);
 $num2 = rand(1,99);
 
 imagestring($img, 5, 5, rand(1,10), $num1, $red);
 imagestring($img,5,30,rand(1,10),getRand(), $white);
 imagestring($img,5,45,rand(1,10),$num2, $green);
 imagestring($img,5,65,rand(1,10),"=", $blue);
 imagestring($img,5,80,rand(1,10),"?", $red);
  
 
 header("content-type:image/png");
 imagepng($img);
 imagedestroy($img);
}
function getRand(){
 $code = rand(0,1);
 switch ($code) {
  case 0:
   return "+";
   break;
  case 1:
   return "-";
   break;
  default:
   # code...
   break;
 }
}
 
?>

實現(xiàn)效果:

以上介紹的就是使用php實現(xiàn)數(shù)字運算驗證碼的方法,希望對大家的學習有所幫助。

相關(guān)文章

  • php筆記之:php函數(shù)range() round()和list()的使用說明

    php筆記之:php函數(shù)range() round()和list()的使用說明

    本篇文章介紹了,php函數(shù)range() round()和list()的使用說明。需要的朋友參考下
    2013-04-04
  • thinkPHP3.2簡單實現(xiàn)文件上傳的方法

    thinkPHP3.2簡單實現(xiàn)文件上傳的方法

    這篇文章主要介紹了thinkPHP3.2簡單實現(xiàn)文件上傳的方法,重點介紹了thinkPHP實現(xiàn)文件上傳功能的控制器文件相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • YII中assets的使用示例

    YII中assets的使用示例

    這篇文章主要介紹了YII中assets的使用示例,需要的朋友可以參考下
    2014-07-07
  • PHP哈希表實現(xiàn)算法原理解析

    PHP哈希表實現(xiàn)算法原理解析

    這篇文章主要介紹了PHP哈希表實現(xiàn)算法原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • PHP 計算兩個特別大的整數(shù)實例代碼

    PHP 計算兩個特別大的整數(shù)實例代碼

    這篇文章主要介紹了PHP 計算兩個特別大的整數(shù)實例代碼,需要的朋友可以參考下
    2018-05-05
  • ThinkPHP做文字水印時提示call an undefined function exif_imagetype()解決方法

    ThinkPHP做文字水印時提示call an undefined function exif_imagetype()解

    這篇文章主要介紹了ThinkPHP做文字水印時提示call an undefined function exif_imagetype()解決方法,是項目開發(fā)中非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • thinkPHP框架中l(wèi)ayer.js的封裝與使用方法示例

    thinkPHP框架中l(wèi)ayer.js的封裝與使用方法示例

    這篇文章主要介紹了thinkPHP框架中l(wèi)ayer.js的封裝與使用方法,結(jié)合實例形式分析了thinkPHP中調(diào)用layer.js的具體操作技巧與注意事項,需要的朋友可以參考下
    2019-01-01
  • php 可變函數(shù)使用小結(jié)

    php 可變函數(shù)使用小結(jié)

    PHP 支持可變函數(shù)的概念。這意味著如果一個變量名后有圓括號,PHP 將尋找與變量的值同名的函數(shù),并且嘗試執(zhí)行它。本文重點給大家介紹php 可變函數(shù)使用小結(jié),感興趣的朋友一起看看吧
    2018-06-06
  • Yii Framework框架開發(fā)微信公眾平臺示例

    Yii Framework框架開發(fā)微信公眾平臺示例

    這篇文章主要介紹了Yii Framework框架開發(fā)微信公眾平臺,結(jié)合實例形式分析了使用Yii Framework框架開發(fā)微信公眾平臺相關(guān)原理、功能代碼與實現(xiàn)技巧,需要的朋友可以參考下
    2020-04-04
  • 微信公眾平臺開發(fā)之配置與請求

    微信公眾平臺開發(fā)之配置與請求

    微信公眾平臺是騰訊公司在微信的基礎(chǔ)上新增的功能模塊,通過這一平臺,個人和企業(yè)都可以打造一個微信的公眾號,并實現(xiàn)和特定群體的文字、圖片、語音的全方位溝通、互動。本文給大家介紹微信公眾平臺開發(fā)之配置與請求,需要的朋友可以參考下
    2015-08-08

最新評論

老河口市| 和平县| 新昌县| 施甸县| 临海市| 仙居县| 福鼎市| 夹江县| 安丘市| 奇台县| 彭泽县| 乐东| 江山市| 重庆市| 广东省| 温泉县| 斗六市| 安阳市| 保靖县| 廉江市| 天门市| 西华县| 新郑市| 固阳县| 米泉市| 浪卡子县| 曲靖市| 刚察县| 溆浦县| 郯城县| 深泽县| 平果县| 靖宇县| 明星| 南川市| 福清市| 枣强县| 海口市| 曲阳县| 弋阳县| 玉龙|