Bagaimana untuk menjana kod QR dalam ThinkPHP? Artikel berikut akan memperkenalkan kepada anda bagaimana ThinkPHP menggunakan perpustakaan sambungan phpqrcode untuk menjana kod QR. Saya harap ia akan membantu anda!
1 Muat turun perpustakaan sambungan phpqrcode
Alamat muat turun rasmi: https://sourceforge. net /projects/phpqrcode/files/
[Cadangan tutorial berkaitan: rangka kerja thinkphp]
2 . Gunakan perpustakaan sambungan phpqrcode
1 Selepas penyahmampatan, buka gambar berikut:
2 panggil, kita boleh mengubah suai phpqrcode Tukar nama fail .php kepada "QRcode.php", dan kemudian tambah ruang nama, seperti berikut:
3 . Letakkan folder phpqrcode ke dalam direktori extend
4. Panggil
//引用 use phpqrcode\QRcode; //调用类库静态方法 $qrcode=QRcode::png('二维码内容',false, '容错级别', '图片大小', '外边距离(白边) ');
dalam kod 5. Contoh
<?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; } } ?>
Alamat asal : https://juejin.cn/post/6986282985829957669
Pengarang: Yuan Ge
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Perbincangan ringkas tentang cara ThinkPHP phpqrcode menjana kod QR. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!