ThinkPHP で QR コードを生成するにはどうすればよいですか?次の記事では、ThinkPHP が phpqrcode 拡張ライブラリを使用して QR コードを生成する方法を紹介します。
1. phpqrcode 拡張ライブラリをダウンロードします。
公式ダウンロード アドレス: https://sourceforge。 net /projects/phpqrcode/files/
[関連チュートリアルの推奨事項: thinkphp Framework]
2 phpqrcode 拡張ライブラリ
1 を使用します。解凍後、次の画像を開きます:
2.を呼び出すと、phpqrcode を変更できます。 ファイル名 .php を「QRcode.php」に変更し、次のように名前空間を追加します。 phpqrcode フォルダーを拡張拡張ディレクトリ
4 に置きます。コード内で
//引用 use phpqrcode\QRcode; //调用类库静态方法 $qrcode=QRcode::png('二维码内容',false, '容错级别', '图片大小', '外边距离(白边) ');
5 を呼び出します。例
<?php namespace app\index\controller; use think\Controller; use phpqrcode\QRcode; class Qr extends Controller { /** * 生成二维码接口 */ public function api(){ $data=input(''); !isset($data['text']) && $this->error('参数非法'); $text = trim($data['text']); //计算图片尺寸 $width = isset($data['width']) ? trim($data['width']):100; $size = floor($width/37*100)/100 + 0.01; $errorCorrectionLevel =intval(2) ;//容错级别 $matrixPointSize = intval($size); //生成图片大小 $margin =0;//外边距离(白边) $qrcode=QRcode::png($text,false, $errorCorrectionLevel, $matrixPointSize, $margin); die; } } ?>
元のアドレス: https://juejin.cn/post/6986282985829957669
著者: Yuan Ge
推奨学習: 「
PHP ビデオ チュートリアル」
以上がThinkPHP+phpqrcode が QR コードを生成する方法についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。