首頁 >後端開發 >php教程 >thinkphp5框架與Android實作二維碼的生成程式碼

thinkphp5框架與Android實作二維碼的生成程式碼

不言
不言原創
2018-08-06 09:59:422370瀏覽

這篇文章要跟大家介紹的內容是關於thinkphp5框架與Android實作二維碼的生成程式碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

windows compser安裝endroid/qrcode,自己安裝好composer工具;

1. 專案目錄檔案composer.json
##  require 裡新增   "endroid/qrcode" : "2.5.1"   (endroid版本依php版本填入對應版本)

設定中文鏡像下載路徑

1 "repositories": {
2         "packagist": {
3             "type": "composer",
4             "url": " 
5         }
6     }

2 . cmd 切換到專案目錄輸入指令

composer require endroid/qrcode

3. php控制器引入

use Endroid\QrCode\QrCode;

    $qrCode=new QrCode();
        $url = 'A150';

        $qrCode->setText($url)
            ->setSize(200)//大小
            ->setLabelFontPath(VENDOR_PATH.'endroid\qrcode\assets\noto_sans.otf')
            ->setErrorCorrectionLevel('high')
            ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
            ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
            ->setLabel('桌码  A150')
            ->setLabelFontSize(16);

        header('Content-Type: '.$qrCode->getContentType());

        ob_clean();  /*解决提示 图像错误,无法显示问题*/

        echo $qrCode->writeString();
        exit;

#相關文章推薦:

php實作驗證碼的步驟以及服務端校驗的程式碼

如何用PHP讀取excel檔案內容、取得單元格數據

以上是thinkphp5框架與Android實作二維碼的生成程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn