현재 위치: > 최신 기사 목록> PHP 개발 기술 : QR 코드 생성 기능을 구현하는 방법

PHP 개발 기술 : QR 코드 생성 기능을 구현하는 방법

gitbox 2025-06-07

소개하다

모바일 결제 및 QR 코드 결제의 인기로 QR 코드는 일상 생활의 중요한 부분이되었습니다. 웹 사이트 및 응용 프로그램에서 QR 코드 생성 기능을 통합하는 것이 특히 필요합니다. PHP 언어에는 다양한 오픈 소스 라이브러리가있어 QR 코드 생성을 쉽게 달성 할 수 있습니다. 이 기사는 PHP QR 코드 라이브러리를 사용하여 QR 코드를 신속하게 생성하는 방법을 설명합니다.

설치하다

QR 코드 기능을 구현하기 전에 먼저 PHP QR 코드 라이브러리를 설치해야합니다. 이 라이브러리는 GitHub에서 무료로 제공되거나 작곡가를 통해 설치할 수 있습니다. 작곡가가 설치된 경우 다음 명령을 실행하십시오.

 <span class="fun">작곡가는 t0k4rt/phpqrcode가 필요합니다</span>

Composer를 사용하지 않으면 GitHub에서 직접 다운로드하여 압축을 풀고 Phpqrcode.php 파일을 라이브러리에 프로젝트에 넣고 사용할 수 있습니다.

QR 코드를 생성합니다

설치가 완료되면 QR 코드 생성을 시작할 수 있습니다. 주요 단계는 다음과 같습니다.

  • phpqrcode.php 파일을 포함합니다
  • QR 코드 매개 변수를 설정합니다
  • qr 코드를 생성하려면 qrcode :: png () 함수를 호출하십시오

1. phpqrcode.php 파일 포함

phpqrcode.php 파일이 일반적으로 require_once를 사용하여 PHP 코드에 포함되어 있는지 확인하십시오.

 <span class="fun">require_once &#39;phpqrcode.php&#39;;</span>

2. QR 코드 매개 변수를 설정하십시오

qrcode :: png () 함수는 다음 매개 변수를 지원합니다.

  • $ 텍스트 : QR 코드 컨텐츠, 필요합니다.
  • $ OutFile : 출력 파일 경로, 지정되지 않은 경우 QR 코드가 브라우저에 표시됩니다.
  • $ 레벨 : 오류 수정 레벨, 기본 L, 옵션은 L, M, Q, H를 포함합니다.
  • $ 크기 : QR 코드 크기, 1과 10 사이.
  • $ 마진 : QR 코드 마진, 0과 10 사이.

다음 예제는 QR 코드를 파일로 출력합니다.

 $text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // 파일 이름과 경로
$level = 'L';          // 오류 수정 레벨:L、M、Q、H
$size = 10;            // 코드 크기:1-10
$margin = 1;           // 외부 마진:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

QR 코드를 브라우저에 직접 출력하는 예 :

 $text = 'https://www.baidu.com/';
$level = 'L';
$size = 4;
$margin = 2;
<p>QRcode::png($text, false, $level, $size, $margin);<br>

샘플 코드

다음은 QR 코드를 생성하는 완전한 PHP 예입니다.

 require_once 'phpqrcode.php';
$text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // 파일 이름과 경로
$level = 'L';          // 오류 수정 레벨:L、M、Q、H
$size = 10;            // 코드 크기:1-10
$margin = 1;           // 외부 마진:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

요약

이 기사에서는 PHP QR 코드 라이브러리를 사용하여 QR 코드 생성 기능을 구현하는 방법을 소개합니다. 이 라이브러리는 강력하고 사용하기 쉽고 로고, 배경 이미지 및 중국 콘텐츠를 포함한 여러 스타일의 QR 코드 생성을 지원합니다. 이 자습서가 PHP 프로젝트에서 QR 코드 생성을 통합하는 데 도움이되기를 바랍니다.