현재 위치: > 최신 기사 목록> PHP 배치 생성 QR 코드의 구현 방법 및 코드 예제

PHP 배치 생성 QR 코드의 구현 방법 및 코드 예제

M66 2025-10-06

PHP에서 QR 코드의 배치 생성에 대한 응용 프로그램 시나리오

QR 코드의 광범위한 인기로 인해 정보를 전달하고 스캔 코드와 상호 작용하는 중요한 방법이되었습니다. 전자 상거래, 발권 시스템, 이벤트 체크인 및 기타 시나리오에서는 종종 많은 QR 코드를 생성해야하며 수동 생성은 비효율적입니다. 따라서 배치 생성에 PHP를 사용하는 것은 효율적인 솔루션입니다.

PHP QR 코드 라이브러리 사용

QR 코드를 생성하기 위해 프로젝트에 쉽게 통합하기 위해 정적 QR 코드 이미지 생성을 지원하는 오픈 소스 PHP QR 코드 라이브러리를 사용할 수 있습니다. 개발자는 단순히 도서관을 다운로드하여 소개하기 만하면됩니다.

QR 코드의 배치 생성에 대한 PHP 코드의 예

<?php
require('phpqrcode/qrlib.php');

$quantity = 100; // 생성 할 QR 코드 수
$path = './qrcodes/'; // QR 코드의 디렉토리를 저장하십시오

// 디렉토리를 저장하기 위해 QR 코드를 만듭니다
if(!is_dir($path)){
    mkdir($path, 0777, true);
}

for($i = 1; $i <= $quantity; $i++){
    $data = "https://example.com/qrcode/{$i}"; // QR 코드에 저장된 컨텐츠
    $filename = $path . "qrcode_{$i}.png"; // QR 코드에 의해 저장된 파일 이름

    // QR 코드를 생성합니다
    QRcode::png($data, $filename, QR_ECLEVEL_L, 8, 2);
    echo "QR 코드 {$i} 성공적으로 생성하십시오!<br> ";
}

Echo "QR 코드의 배치 생성이 완료되었습니다!";
?>

코드 구문 분석

예에서 :

  • 요구를 통해 PHP QR 코드 라이브러리를 소개하십시오.
  • $ 수량은 QR 코드 수를 정의합니다.
  • $ PATH QR 코드가 저장된 디렉토리를 지정하고 디렉토리가 존재하지 않으면 자동으로 작성됩니다.
  • for 루프는 QR 코드를 하나씩 생성하고 각 QR 코드는 해당 숫자와 컨텐츠를 저장합니다.
  • QRCode :: PNG 방법은 QR 코드를 생성하는 데 사용되며 오류 수정 레벨, 크기 및 마진 설정을 지원합니다.

실행 효과

위의 코드를 실행하면 지정된 QRCodes 폴더에서 100 개의 QR 코드 파일이 생성되며 파일 이름은 QRCode_1.png to QRCode_100.png 이며 브라우저에는 생성 프롬프트가 표시됩니다.

요약

이 기사는 PHP QR 코드 라이브러리를 사용하여 배치에서 QR 코드를 생성하는 방법을 소개하고 자세한 코드 예제를 제공합니다. 개발자는 데이터베이스의 컨텐츠를 읽기 위해 QR 코드를 생성하거나 페이지 스타일을 결합하여 QR 코드의 디스플레이 효과를 아름답게하기 위해 프로젝트 요구 사항에 따라 기능을 확장 할 수 있습니다. 이 방법은 QR 코드 생성의 효율성과 유연성을 크게 향상시킬 수 있습니다.