1. Go to this page and download the library: Download biohzrdmx/qrc-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
biohzrdmx / qrc-php example snippets
use Qrc\QrCode;
use Qrc\Renderer\SvgRenderer;
$renderer = new SvgRenderer();
$qr = QrCode::newInstance($renderer)
->setData('https://example.com')
->render()
->toHtml(true);
use Qrc\QrCode;
use Qrc\Renderer\SvgRenderer;
$renderer = new SvgRenderer();
$qr = QrCode::newInstance($renderer)
->setData('https://example.com')
->render()
->toFile('qr.svg');
use Qrc\QrCode;
use Qrc\Renderer\SvgRenderer;
$stream = $response->getBody(); // $response being a PSR-7 ResponseInterface implementation
$renderer = new SvgRenderer();
$qr = QrCode::newInstance($renderer)
->setData('https://example.com')
->render()
->toStream($stream);
use Qrc\Renderer\SvgRenderer;
$renderer = new SvgRenderer('#222', '#FAFAFA', 30, 2); # Use a 30px padding and 2x scale
use Qrc\Renderer\SvgRenderer;
$renderer = new SvgRenderer();
$renderer->setFillColor('#222');
$renderer->setBackColor('#FAFAFA');
$renderer->setPadding(30);
$renderer->setScale(2);
use Qrc\QrCode;
use Qrc\ErrorCorrection;
use Qrc\Renderer\SvgRenderer;
$renderer = new SvgRenderer();
$qr = QrCode::newInstance($renderer, ErrorCorrection::Medium);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.