真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP驗證碼高洛峰細說PHP-創(chuàng)新互聯(lián)

前端頁面index.php

網(wǎng)站建設、做網(wǎng)站服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。創(chuàng)新互聯(lián)把每個網(wǎng)站當做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
';     }else{         echo '輸入不對
';     } } ?> 用戶名:
標題:
內(nèi)容:
驗證碼:

生成驗證碼圖片test.php

getCode();         //將驗證碼的圖片輸出         $vcode->outimg();//調(diào)用方法

驗證碼類 print.php

width        =   $width;                 $this->heigth       =   $height;                 $this->num          =   $num;                 $this->code        =   $this->createCode();         }         //獲取字符的驗證碼         function getCode(){             return $this->code;         }                           //輸出驗證碼圖形         function outimg(){             //創(chuàng)建背景 顏色 大小 邊框             $this->createBack();                        //畫字 大小 字體顏色             $this->outString();             //干擾元素 點 線條             $this->setDisturb();             //輸出圖像             $this->printImg();         }         //創(chuàng)建背景         private function createBack(){             //創(chuàng)建資源             $this->img = p_w_picpathcreatetruecolor($this->width, $this->heigth);             //設置隨機背景顏色             $bgcolor = p_w_picpathcolorallocate($this->img, rand(225, 255), rand(225, 255), rand(225, 255));             //填充背景色             p_w_picpathfill($this->img, 0, 0, $bgcolor);             //畫矩形             $bordercolor = p_w_picpathcolorallocate($this->img, 0, 0, 0);             p_w_picpathrectangle($this->img, 0, 0, $this->width-1, $this->heigth-1, $bordercolor);         }         //畫字         private function  outString(){                 for($i=0;$i<$this->num;$i++){                                         $color  =   p_w_picpathcolorallocate($this->img, rand(0, 128), rand(0, 128), rand(0, 128));                 $font = rand(3,5);                 $x = 3 + ($this->width/$this->num)*$i;                 $y = rand(1, 5);                 p_w_picpathstring($this->img, $font,$x, $y, $this->code{$i}, $color);                            }         }         //設置干擾元素         private function setDisturb(){                 //加上點數(shù)                 for($i=0;$i<100;$i++){                     $color  =   p_w_picpathcolorallocate($this->img, rand(0, 255), rand(0, 255), rand(0, 255));                     p_w_picpathsetpixel($this->img, rand(1, $this->width-2), rand(1, $this->heigth-2), $color);                 }                 //加上線條                 for($i=0;$i<10;$i++){                     $color  =   p_w_picpathcolorallocate($this->img, rand(0, 255), rand(0, 128), rand(0, 255));                     p_w_picpatharc($this->img, rand(-10, $this->width+10), rand(-10, $this->heigth+10), rand(30, 300), rand(30, 300), 55, 44, $color);                 }         }         //輸出圖像         private function printImg(){           //      header("Content-Type:p_w_picpath/jpeg");            //     p_w_picpathjpeg($this->img);            if(p_w_picpathtypes() & IMG_GIF){                   header("Content-Type:p_w_picpath/gif");                  p_w_picpathjpeg($this->img);            }elseif(p_w_picpathtypes() & IMG_JPEG){                   header("Content-Type:p_w_picpath/jpeg");                  p_w_picpathjpeg($this->img);            }elseif(p_w_picpathtypes() & IMG_JPG){                   header("Content-Type:p_w_picpath/jpg");                  p_w_picpathjpeg($this->img);            }elseif(p_w_picpathtypes() & IMG_PNG){                   header("Content-Type:p_w_picpath/png");                  p_w_picpathjpeg($this->img);            }         }         //生成驗證碼         private function  createCode(){             $codes = "23456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ";             $code = "";             for($i=0;$i<$this->num;$i++){                 $code .=$codes{rand(0,strlen($codes)-1)};             }             return $code;         }                  //釋放圖像資源         function __destruct(){             p_w_picpathdestroy($this->img);         }              }

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


新聞標題:PHP驗證碼高洛峰細說PHP-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/djcgos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部