PHP

HOW TO GENERATE QR CODE IN PHP

(quick guide & examples)

After installing Composer, open command line, navigate to project folder, and run "composer require endroid/qr-code".

Composer will automatically downlaod the latest version into the vendor/ folder.

QR CODE LIBRARY

01

USE QR CODE LIBRARY require "vendor/autoload.php"; use Endroid\QrCode\QrCode; use Endroid\QrCode\Writer\PngWriter;

QR CODE GENERATION (A)

02

GENERATE QR CODE $qr = QrCode::create("http://site.com"); $writer = new PngWriter(); $result = $writer->write($qr);

QR CODE GENERATION (B)

03

SAVE TO FILE ON SERVER $result->saveToFile("qr.png");

OR DIRECT OUTPUT header("Content-Type: ".$result-> getMimeType()); echo $result->getString();

OR GENERATE DATA URI echo "<img src='{$result->getDataUri()}'>";