PHP QR Code 是一個流行的庫,用于生成二維條形碼。要在 PHP 中使用 QR Code,您需要安裝和包含一個名為 “php-qrcode” 的庫。以下是如何使用這個庫生成 QR Code 的基本步驟:
composer require simplesoftwareio/php-qrcode
QrCode
類生成 QR Code。以下是一個簡單的示例:<?php
// 引入 Composer 的自動加載文件
require_once 'vendor/autoload.php';
// 引入 QrCode 類
use Simplesoftwareio\QrCode\Facades\QrCode;
// 設置要編碼的數據
$data = "https://example.com";
// 生成 QR Code
$qrCode = QrCode::format('png')->size(200)->generate($data);
// 將 QR Code 輸出到瀏覽器
header('Content-Type: image/png');
echo $qrCode;
?>
在這個示例中,我們使用了 QrCode::format('png')->size(200)->generate($data)
來生成一個包含 “https://example.com” 的 QR Code。您可以根據需要更改數據和設置。
<?php
// 引入 Composer 的自動加載文件
require_once 'vendor/autoload.php';
// 引入 QrCode 類
use Simplesoftwareio\QrCode\Facades\QrCode;
// 設置要編碼的數據
$data = "https://example.com";
// 生成 QR Code
$qrCode = QrCode::format('png')->size(200)->errorCorrection(QrCode::ERROR_CORRECT_L)->generate($data);
// 設置邊框顏色
$borderColor = "#000000";
// 設置前景顏色(黑色)
$foregroundColor = "#ffffff";
// 將 QR Code 輸出到瀏覽器
header('Content-Type: image/png');
echo QrCode::format('png')->size(200)->border(1)->foregroundColor($foregroundColor)->backgroundColor($borderColor)->generate($data);
?>
在這個示例中,我們設置了錯誤糾正級別為 QrCode::ERROR_CORRECT_L
,邊框顏色為黑色,前景顏色為白色。您可以根據需要自定義這些設置。
總之,PHP QR Code 庫提供了豐富的選項來生成和定制 QR Code。您可以查閱官方文檔以了解更多關于如何使用和自定義 QR Code 的信息:php-qrcode 文檔。