Как установить и использовать PHP QR Code
Загрузка библиотеки
Библиотеку можно скачать с GitHub или установить через Composer.
Установка через Composer
ВыделитьBash
composer require spomky-labs/php-qrcodeПример использования
Создадим простой QR-код, который будет содержать текст "Привет, мир!".
Подключение библиотеки
ВыделитьPHP
use SpomkyLabs\QrCode\QrCodeGenerator;Генерация QR-кода
ВыделитьPHP
// Текст, который будет закодирован в QR-коде
$text = "Привет, мир!";
// Уровень коррекции ошибок (Q — высокий уровень надежности)
$correctionLevel = QrCodeGenerator::ERROR_CORRECT_LEVEL_Q;
// Размер пикселей (чем больше число, тем крупнее QR-код)
$pixelPerModule = 4;
// Пустое пространство вокруг QR-кода
$margin = 2;
// Цвет фона (FFFFFF — белый)
$backgroundColor = 'FFFFFF';
// Цвет штриховки (000000 — черный)
$foregroundColor = '000000';
// Генерируем QR-код
$qrCode = QrCodeGenerator::create($text)
->setErrorCorrectionLevel($correctionLevel)
->setPixelPerModule($pixelPerModule)
->setMargin($margin)
->setForegroundColor($foregroundColor)
->setBackgroundColor($backgroundColor);
// Сохраняем QR-код в файл
$qrCode->writeFile(__DIR__ . '/qr_code.png');Теперь у тебя есть QR-код, сохранённый в файле
qr_code.png. Ты можешь использовать этот код в своих проектах для создания QR-кодов для URL, номеров телефонов, банковских реквизитов и других данных.