Devdit
 

PHP สร้าง QR Code ง่ายๆ ฟรี

1.7K

บทความนี้สอนเขียน PHP สร้าง QR Code ด้วย PHP QR Code library ซึ่งเป็น library แบบ open source (LGPL) สามารถดาวน์โหลดมาใช้งานได้ฟรี เราจะได้เรียนรู้วิธีการดาวน์โหลด และติดตั้ง library การเขียนโค้ด การปรังแต่งค่าเพื่อสร้าง QR Code ด้วยภาษา PHP สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP สร้าง QR Code ง่ายๆ ฟรี

1. ดาวน์โหลด PHP QR Code library จากลิงก์ด้านล่าง กดคลิกเมนูแท็บ Download

https://phpqrcode.sourceforge.net/

 

2. แตกไฟล์ zip ของ PHP QR Code library ที่ดาวน์โหลดมา และคัดลองไปวางไว้ใน folder ของ project

 

3. เขียนโค้ดภาษา PHP เพื่อสร้าง QR Code

<?php
    include('phpqrcode/qrlib.php'); 
    $file_name = "qrcode.png";
    $content = "Hello my name is Devdit"; 
    QRcode::png($content, $file_name, QR_ECLEVEL_L, 10);
    echo "<img src='{$file_name}'>";
?>

จากตัวอย่างโค้ดอธิบายได้ดังนี้

- เรียกใช้ PHP QR Code library ด้วยการใช้คำสั่ง include เรียกหาไฟล์ phpqrcode/qrlib.php

- ไฟล์รูปภาพ QR Code จะชื่อว่า qrcode.png

- QRcode::png สร้างรูปภาพ QR Code นามสกุล png ขยายขนาด 10 เท่าจากขนาดปกติ

- แสดงรูปภาพ QR Code ออกสู่หน้าเว็บไซต์ด้วยแท็ก img

- เมื่อสแกนที่ QR Code จะแสดงข้อความว่า ‘Hello my name is Devdit’

 

4. กรณีรันแล้วเกิดข้อผิดพลาดเหมือนด้านล่างอาจต้องติดตั้ง php-gd หรือ php7.x-gd

Fatal error: Uncaught Error: Call to undefined function ImageCreate() in

 

สรุป การสร้าง QR Code ด้วยภาษา PHP ทำได้ง่ายๆ และฟรีด้วย PHP QR Code library ซึ่งจะสร้าง QR Code ให้เราด้วยข้อมูลที่ต้องการ รองรับการสร้าง QR Code เป็นรูปภาพ และสามารถกำหนดขนาดของรูปภาพได้ตามที่ต้องการ

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ