php QR 코드 생 성 실현(임의의 php 프레임 워 크 지원)

1758 단어 qrcodeQR 코드php
플러그 인 설치
여기 서 liheng/hart-qr-code 플러그 인 을 사 용 했 습 니 다.
liheng/hart-qr-code 플러그 인 github 주소:https://github.com/LiHengc/Ha...
composer require liheng/hart-qr-code

간단 한 사용
1:간단 한 QR 코드 생 성
//      ,          ,             true
$hartqrCode = new HartQrcode('http://www.wj0511.com');
//       
$hartqrCode->create_qrcode($size = 200);
//       
$hartqrCode->get_qrcode();

상기 코드 를 실행 한 결과 오류 가 발생 했 습 니 다.
글꼴 파일 의 디 렉 터 리 가 잘못 되 었 기 때 문 입 니 다.상수 VENDORPATH 매개 변수 값 에 문제 가 있 습 니 다.플러그 인 에서 상수 VENDORPATH 값 은 제 웹 디 렉 터 리 주소 입 니 다.하지만 제 liheng/hart-qr-code 플러그 인 위 치 는 제 vendor 디 렉 터 리 에 있 습 니 다.제 vendor 디 렉 터 리 는 제 가 녹음 하고 싶 은 루트 디 렉 터 리 에 있 기 때문에 상수 VENDOR 를 다시 정의 해 야 합 니 다.PATH 매개 변수 값,즉:
define('VENDOR_PATH', dirname($_SERVER['DOCUMENT_ROOT']) . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR);
//      ,          ,             true
$hartqrCode = new HartQrcode('http://www.wj0511.com');
//       
$hartqrCode->create_qrcode($size = 200);
//       
$hartqrCode->get_qrcode();

이때 우 리 는 생 성 된 QR 코드 2:배경 이 있 는 QR 코드 를 생 성 할 수 있다.
define('VENDOR_PATH', dirname($_SERVER['DOCUMENT_ROOT']) . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR);
//      ,        true,       
$hartqrCode = new HartQrcode('http://www.wj0511.com', './water.jpg');
//          
$hartqrCode->create_qrcode($size = 100);
//          
/*
 * $x = 260; x 
 * $y = 700; y 
 * $qrcode_size = 300;          
 */
$hartqrCode->create_bg_qrcode($x = 10, $y = 10, $qrcode_size = 100);
//          
$hartqrCode->get_bg_qrcode();

생 성 된 QR 코드 는 다음 과 같 습 니 다.

좋은 웹페이지 즐겨찾기