這篇文章給大家介紹的內容是關於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檔案內容、擷取儲存格資料