DANFA

PHP: Как на сделать QR код

На PHP создать QR-код можно с помощью нескольких библиотек. Одна из самых популярных и простых в использовании — это PHP QR Code.

Как установить и использовать PHP QR Code



Загрузка библиотеки
Библиотеку можно скачать с GitHub или установить через Composer.

Установка через Composer
composer require spomky-labs/php-qrcode

Пример использования


Создадим простой QR-код, который будет содержать текст "Привет, мир!".

Подключение библиотеки
use SpomkyLabs\QrCode\QrCodeGenerator;

Генерация QR-кода
// Текст, который будет закодирован в 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, номеров телефонов, банковских реквизитов и других данных.

Автор:  16 часов назад