[PHP] PHP QR코드 이미지 저장하고 띄우기[PHP] PHP QR코드 이미지 저장하고 띄우기

Posted at 2018. 3. 16. 12:35 | Posted in PHP/PHP Library
반응형




■ <img>태그를 사용하여 QR코드 불러오기




# 소스코드01 - QR코드를 생성하는 php_qrcode_01.php

<?php

    include_once "./phpqrcode/qrlib.php";


ob_start("colback");

$codeText = "안녕하세요 반갑습니다.";

$debugLog = ob_get_contents();


ob_end_clean();


QRcode::png($codeText);

?>




# 소스코드02 - <img>태그를 사용하여 QR코드를 불러올 php_qrcode_02.php

<?php

    echo "<img src='php_qrcode_01.php'/>";

?>




# 출력결과








■ QR코드를 이미지로 저장하고 가지고오기




# 소스코드

<?php
    include_once "./phpqrcode/qrlib.php";
       
    $codeContents = "WickedMISO";
    $filePath = md5($codeContents).".png";
   
    if(!file_exists($filePath)) {
        QRcode::png($codeContents, $filePath);
        echo "파일이 정상적으로 생성되었습니다.";
        echo "<hr/>";
    } else {
        echo "파일이 이미 생성되어 있습니다.\n파일을 지우거나 이름을 바꾸어 실행하세요.";
        echo "<hr/>";
    }
   
    echo "저장된 파일명 : ".$filePath;
    echo "<hr/>";
    echo "<img src='".$filePath."'/>";
?>




# 출력결과




# 파일생성





※ QR코드를 정상적으로 성공하는데 성공했다면, 이제 QR코드의 스캔하여 그 데이터를 가져와 보자.


참고 : [JavaScript ] QR CODE 스캐너 제작 - jsQR 사용







반응형
//