最近學習使用php生成二維碼,HP QR Code是一個PHP二維碼生成類庫,利用它可以輕鬆生成二維碼,官網提供了下載和多個演示demo,查看地址:
下載官網提供的類庫後,只需要使用phpqrcode.php就可以生成二維碼了,當然您的PHP環境必須開啟支持GD2。
不過發現這個類庫已經很久沒有更新了,沒有命名空間。於是就到github上找個,endroid寫的QrCode類是一個不錯的PHP二維碼生成類,源地址是https://github.com/endroid/QrCode;
下面介紹使用composer安裝endroid/QrCode,生成二維碼的過程。
工具/原料
php開發環境
composer
endroid/QrCode
方法/步驟
使用composer安裝文件
首先在你的composer.json裡面的require段加上
"endroid/qrcode": "1.*@dev"
然後執行以下命令
composer update
來把qrcode類同步到本地
類庫應用
編寫代碼如圖:
header("content-type: image/png");表示頁面顯示類型,沒有加會出現亂碼
訪問二維碼
到瀏覽器上訪問來試驗下,不出意外會直接輸出一張對應text文本的二維碼;
這裡就可以用手機來掃描試試了;