Rumah >rangka kerja php >ThinkPHP >Perbincangan ringkas tentang cara ThinkPHP phpqrcode menjana kod QR

Perbincangan ringkas tentang cara ThinkPHP phpqrcode menjana kod QR

青灯夜游
青灯夜游ke hadapan
2021-09-17 19:45:353287semak imbas

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!

Perbincangan ringkas tentang cara ThinkPHP phpqrcode menjana kod QR

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(&#39;&#39;);
		!isset($data[&#39;text&#39;]) && $this->error(&#39;参数非法&#39;);
		$text  = trim($data[&#39;text&#39;]); 
		//计算图片尺寸
		$width = isset($data[&#39;width&#39;]) ? trim($data[&#39;width&#39;]):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!

Kenyataan:
Artikel ini dikembalikan pada:掘金--元歌. Jika ada pelanggaran, sila hubungi admin@php.cn Padam