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

php 生成隨機驗證碼圖片代碼

 更新時間:2010年02月08日 08:52:59   作者:  
一個最簡單的生成隨機驗證碼圖片的例子

復(fù)制代碼 代碼如下:

<?php
/** 默認(rèn)首頁 **/
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);

//隨機調(diào)色板
$colors = array(
imagecolorallocate($im, 255, 0, 0),
imagecolorallocate($im, 0, 200, 0),
imagecolorallocate($im, 0, 0, 255),
imagecolorallocate($im, 0, 0, 0),
imagecolorallocate($im, 255, 128, 0),
imagecolorallocate($im, 255, 208, 0),
imagecolorallocate($im, 98, 186, 245),
);

//填充背景色
imagefill($im, 0, 0, $bgc);

//隨機獲取數(shù)字
$verify = "";
while (strlen($verify) < $len) {
$i = strlen($verify);
$random = $str[rand(0, strlen($str))];
$verify .= $random;

//繪制背景文字
imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $bgtxt);
//繪制主文字信息
imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $colors[rand(0, count($colors)-1)]);
}

//添加隨機雜色
for($i=0; $i<100; $i++) {
$color = imagecolorallocate($im, rand(50,220), rand(50,220), rand(50,220));
imagesetpixel($im, rand(0,70), rand(0,20), $color);
}

//將驗證碼存入$_SESSION中
sess("verify", $verify);

//輸出圖片并釋放緩存
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
}
};
?>

相關(guān)文章

  • PHP實現(xiàn)的mysql讀寫分離操作示例

    PHP實現(xiàn)的mysql讀寫分離操作示例

    這篇文章主要介紹了PHP實現(xiàn)的mysql讀寫分離操作,簡單講述了mysql讀寫分離的原理,并結(jié)合實例形式給出了php針對mysql的讀寫sql語句操作不同數(shù)據(jù)庫的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • 初識php MVC

    初識php MVC

    MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。
    2014-09-09
  • php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法

    php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法

    這篇文章主要介紹了php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法,涉及php針對文件與目錄的遍歷操作相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • php使用Swoole與WebSocket實現(xiàn)彈幕效果的示例代碼

    php使用Swoole與WebSocket實現(xiàn)彈幕效果的示例代碼

    在本文中,我們將深入探討如何使用Swoole與WebSocket結(jié)合,實現(xiàn)彈幕效果,并著重強調(diào)需要注意的關(guān)鍵地方,以確保我們的彈幕系統(tǒng)能夠高效、穩(wěn)定地運行,感興趣的朋友可以參考下
    2024-02-02
  • 解決file_get_contents無法請求https連接的方法

    解決file_get_contents無法請求https連接的方法

    PHP.ini默認(rèn)配置下,用file_get_contents讀取https的鏈接,就會報如下錯誤,本文給出解決方法
    2013-12-12
  • PHP入門教程之圖像處理技巧分析

    PHP入門教程之圖像處理技巧分析

    這篇文章主要介紹了PHP入門教程之圖像處理技巧,結(jié)合實例形式分析了圖形圖像的創(chuàng)建與顯示方法,并附帶了創(chuàng)建圖形驗證碼及縮略圖等應(yīng)用的具體示例,需要的朋友可以參考下
    2016-09-09
  • php可應(yīng)用于面包屑導(dǎo)航的迭代尋找家譜樹實現(xiàn)方法

    php可應(yīng)用于面包屑導(dǎo)航的迭代尋找家譜樹實現(xiàn)方法

    這篇文章主要介紹了php可應(yīng)用于面包屑導(dǎo)航的迭代尋找家譜樹實現(xiàn)方法,涉及php迭代的技巧與應(yīng)用方法,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • PHP微信開發(fā)之微信錄音臨時轉(zhuǎn)永久存儲

    PHP微信開發(fā)之微信錄音臨時轉(zhuǎn)永久存儲

    這篇文章主要為大家詳細介紹了PHP微信開發(fā)之微信錄音臨時轉(zhuǎn)永久存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • redis 隊列操作的例子(php)

    redis 隊列操作的例子(php)

    Reids是一個比較高級的開源key-value存儲系統(tǒng),采用ANSI C實現(xiàn)。其與memcached類似,但是支持持久化數(shù)據(jù)存儲
    2012-04-04
  • 對PHP新手的一些建議(PHP學(xué)習(xí)經(jīng)驗總結(jié))

    對PHP新手的一些建議(PHP學(xué)習(xí)經(jīng)驗總結(jié))

    這篇文章主要介紹了對PHP新手的一些建議,這是本人學(xué)習(xí)PHP過程中的經(jīng)驗總結(jié),一切都源自切身體會,需要的朋友可以參考下
    2014-08-08

最新評論

广东省| 盘山县| 奈曼旗| 读书| 黄陵县| 紫云| 夏津县| 老河口市| 福州市| 桂林市| 高邮市| 萨嘎县| 太湖县| 神农架林区| 确山县| 仙桃市| 旬阳县| 阿克陶县| 万州区| 兴国县| 永福县| 兴仁县| 云安县| 砚山县| 德钦县| 高青县| 蒙城县| 开化县| 奇台县| 遵义县| 青川县| 永康市| 广元市| 土默特左旗| 西峡县| 元氏县| 弥渡县| 扶绥县| 博野县| 沂南县| 清涧县|