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

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

不言
發布: 2023-04-03 16:08:02
原創
2357 人瀏覽過

這篇文章要跟大家介紹的內容是關於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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板