PHP5 GD庫產生圖形驗證碼(漢字)_PHP教程

來源:互聯網
上載者:User

1,利用GD庫函數產生圖片,並在圖片上寫指定字元
imagecreatetruecolor 建立一個真彩色映像
imagecolorallocate 為一幅映像分配顏色(調色盤)
imagestring 繪製字元
imageline 繪製線條
imagesetpixel 打像素點
2,輸出圖片
imagejpeg($img);
PHP實現過程,代碼中注釋詳細,這裡不做過多解釋
verify.php

 = ("GBK", "utf-8", "芸芸眾生綠水青山名勝古迹敞開心胸便會雲蒸霞蔚快樂將永遠伴隨著你"(!() || !mb_check_encoding(,"utf-8"("不是字串或者不是utf-8" = mb_strlen(,"UTF-8" = ( =0; <; ++[] = mb_substr(, ,1,"UTF-8" = ""(=0; <4; ++ ((0, 1 0:.=[(0, -1 1:.=((0,15["check"] =  = imagecreatetruecolor(100, 30 = imagecolorallocate(, 0, 0, 0 = imagecolorallocate(, 255,255,255imagettftext(, 13, (2, 9), 20 ,20, , "MSYH.TTF",["check"] = (=0; <3; ++imageline(, 0, (0, 20), (70,100), (0, 20),  = imagecolorallocate(, (0, 255),(0, 255),(0, 255(=0; <200; ++, (1, 100), (1, 30), ("Content-type: image/jpeg"imagejpeg(?>

(@['check'(["check"] == ["check"" 恭喜你!驗證碼輸入正確!"" 不好意思驗證碼輸入錯誤"?>

http://www.bkjia.com/PHPjc/440246.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440246.htmlTechArticle1,利用GD庫函數產生圖片,並在圖片上寫指定字元 imagecreatetruecolor 建立一個真彩色映像 imagecolorallocate 為一幅映像分配顏色(調色盤) images...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.