熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP Web開發學習實錄:用戶自定義函數實例應用

2013-11-15 12:45:14  來源: PHP編程 

    實例應用

  【例】 制作驗證碼字符串

  () 在節的實例中打開authimgphp文件在文件中我們創建一個生成字符串的自定義函數代碼如下

  function randStr($len=$format=ALL) {

  switch($format) {

  case ALL:

  $chars=ABCDEFGHIJKLMNOPQRSTUVWXY

  Zabcdefghijklmnopqrstuvwxyz;

  break;

  case CHAR:

  $chars=ABCDEFGHIJKLMNOPQRSTUVWXYZa

  bcdefghijklmnopqrstuvwxyz;

  break;

  case NUMBER:

  $chars=;

  break;

  default :

  $chars=ABCDEFGHIJKLMNOPQRSTUVWXYZ

  abcdefghijklmnopqrstuvwxyz;

  break;

  }

  $string=;

  //從字符源中隨機取得字符

  while(strlen($string)<$len) {

  $string=substr($chars(mt_rand()%strlen($chars))

  }

  return $string;

  }

  () 調用自定義函數並生成驗證碼圖片代碼如下

  //生成字符的個數

  $randval = randStr(

  //將驗證碼繪入圖片

  imagestring($im $randval $stringColor)

  () 我們使用節的注冊網頁在頁面的表單中增加驗證碼圖片代碼保存為Registerlphp如下所示

  <label for=yzm> 輸入驗證碼</label>

  <input class=input type=text id=authinput

  maxLength= style=width:

  px name=authinput>

  <img src=authimgphp?authnum=<? echo $authnum; ?》<br>

       返回目錄PHP Web開發學習實錄

       編輯推薦

       Java Web開發詳解

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程


From:http://tw.wingwit.com/Article/program/PHP/201311/21555.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.