内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php生成驗證碼函數(shù)-創(chuàng)新互聯(lián)

php生成驗證碼的函數(shù),實用靠譜。先上下生成的驗證碼的效果圖(這里生成的是全數(shù)字的驗證碼的示例效果):

10多年專業(yè)網(wǎng)絡(luò)公司歷程,堅持以創(chuàng)新為先導(dǎo)的網(wǎng)站服務(wù),服務(wù)超過近千家企業(yè)及個人,涉及網(wǎng)站設(shè)計、成都App定制開發(fā)、微信開發(fā)、平面設(shè)計、互聯(lián)網(wǎng)整合營銷等多個領(lǐng)域。在不同行業(yè)和領(lǐng)域給人們的工作和生活帶來美好變化。

php生成驗證碼函數(shù)

下面是php生成驗證碼的源碼:

  1. <?php

  2. session_start();

  3. //session_register('CheckCode');

  4. //PHP4.2以上版本不需要用session_register()注冊SESSION變量

  5. $type='gif';

  6. $width= 45;

  7. $height= 20;

  8. header("Content-type: p_w_picpath/".$type);

  9. srand((double)microtime()*1000000);

  10. if(isset($_GET['action'])){

  11. $randval=randStr(4,$_GET['action']);

  12. }else{

  13. $randval=randStr(4,'');

  14. }

  15. if($type!='gif'&&function_exists('p_w_picpathcreatetruecolor')){

  16. $im=@p_w_picpathcreatetruecolor($width,$height);

  17. }else{

  18. $im=@p_w_picpathcreate($width,$height);

  19. }

  20. $r=Array(225,211,255,223);

  21. $g=Array(225,236,237,215);

  22. $b=Array(225,236,166,125);

  23. $key=rand(0,3);

  24. $backColor=ImageColorAllocate($im,$r[$key],$g[$key],$b[$key]);//背景色(隨機)

  25. $borderColor=ImageColorAllocate($im,127,157,185);//邊框色

  26. $pointColor=ImageColorAllocate($im,255,170,255);//點顏色

  27. @p_w_picpathfilledrectangle($im,0,0,$width - 1,$height - 1,$backColor);//背景位置

  28. @p_w_picpathrectangle($im,0,0,$width-1,$height-1,$borderColor);//邊框位置

  29. $stringColor=ImageColorAllocate($im,255,51,153);

  30. for($i=0;$i<=100;$i++){

  31. $pointX=rand(2,$width-2);

  32. $pointY=rand(2,$height-2);

  33.   @p_w_picpathsetpixel($im,$pointX,$pointY,$pointColor);

  34. }

  35. @p_w_picpathstring($im,5,5,1,$randval,$stringColor);

  36. $ImageFun='Image'.$type;

  37. $ImageFun($im);

  38. @p_w_picpathdestroy($im);

  39. $_SESSION['CheckCode']=$randval;

  40. function randStr($len=6,$format='ALL'){

  41. switch($format){

  42. case'ALL'://生成包含數(shù)字和字母的驗證碼

  43. $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';break;

  44. case'CHAR'://僅生成包含字母的驗證碼

  45. $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';break;

  46. case'NUMBER'://僅生成包含數(shù)字的驗證碼

  47. $chars='0123456789';break;

  48. default :

  49. $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';break;

  50.   }

  51. $string='';

  52. while(strlen($string)<$len)

  53. $string.=substr($chars,(mt_rand()%strlen($chars)),1);

  54. return$string;

  55. }

該函數(shù)的具體使用方法請看如下這個示例(這里是生成全數(shù)字的驗證碼): 更多PHP教程,請訪問代碼家園;

  1. <imgsrc="checkCode.php?action=NUMBER"width="45"height="20"/>

本文原地址:http://www.daimajiayuan.com/sitejs-16919-1.htm

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁標(biāo)題:php生成驗證碼函數(shù)-創(chuàng)新互聯(lián)
本文鏈接:http://www.rwnh.cn/article36/epipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、企業(yè)網(wǎng)站制作、標(biāo)簽優(yōu)化做網(wǎng)站、服務(wù)器托管、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
普陀区| 达尔| 偃师市| 山丹县| 儋州市| 泰安市| 石城县| 农安县| 永定县| 海晏县| 新营市| 东丰县| 宜良县| 锦州市| 镇巴县| 凌海市| 寿光市| 宜春市| 娱乐| 伊川县| 平泉县| 吉首市| 交城县| 怀集县| 固始县| 襄城县| 西乌珠穆沁旗| 稷山县| 贡觉县| 全州县| 颍上县| 鄂尔多斯市| 甘孜| 紫阳县| 增城市| 门头沟区| 德兴市| 高碑店市| 蓝田县| 武陟县| 清苑县|