用途
新着
履歴
分類

PHP ライブラリを使ってQRコードを生成

PHP ライブラリを使ってQRコードを生成

QRコードを生成するPHPをライブラリを使って実装するサンプルです。

活用したQRコード生成のライブラリはこちら

https://github.com/endroid/qr-code

ファイルのダウンロードはcomposerを利用しました。

composer require endroid/qr-code

PHPは以下が実行のサンプルです。


require_once(__DIR__ . '/vendor/autoload.php');

use Endroid\QrCode\Color\Color;
use Endroid\QrCode\Encoding\Encoding;
use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelLow;
use Endroid\QrCode\QrCode;
use Endroid\QrCode\RoundBlockSizeMode\RoundBlockSizeModeMargin;
use Endroid\QrCode\Writer\PngWriter;
$writer = new PngWriter();

// Create QR code
$qrCode = QrCode::create('https://www.kipure.com/')
    ->setEncoding(new Encoding('UTF-8'))
    ->setErrorCorrectionLevel(new ErrorCorrectionLevelLow())
    ->setSize(300)
    ->setMargin(10)
    ->setRoundBlockSizeMode(new RoundBlockSizeModeMargin())
    ->setForegroundColor(new Color(0, 0, 0))
    ->setBackgroundColor(new Color(255, 255, 255));


$result = $writer->write($qrCode);


// Directly output the QR code
header('Content-Type: '.$result->getMimeType());
echo $result->getString();

$qrCode = QrCode::create('https://www.kipure.com/')

この部分に文字列を入れることでQRコードに情報を持たせることができます。

公開 2021-05-16 21:23:42
更新 2021-05-30 00:36:43
このページの二次元コード
PHP ライブラリを使ってQRコードを生成

人気のサンプル

search -  category -  about
© 2024 kipure
Top