Öncelikle Composer’ı kullanarak kütüphaneyi kurmanız gerekir. Proje dizininizde aşağıdaki komutu çalıştırın:
“` bash
besteci endroid/qrcode gerektirir
””
Daha sonra bir QR kodu oluşturmak ve görüntülemek için aşağıdaki kodu kullanabilirsiniz:
<?php
require_once ‘vendor/autoload.php’;
use Endroid\QrCode\QrCode;
// Yeni bir QR kodu örneği oluşturun
$qrCode = new QrCode(‘Hello, QR code!’);
// QR kodunun boyutunu ayarlayın
$qrCode->setSize(300);
// Ön plan ve arka plan renklerini ayarlayın
$qrCode->setForegroundColor([‘r’ => 0, ‘g’ => 0, ‘b’ => 0]);
$qrCode->setBackgroundColor([‘r’ => 255, ‘g’ => 255, ‘b’ => 255]);
// QR kod görüntüsünün çıktısı
header(‘Content-Type: ‘ . $qrCode->getContentType());
echo $qrCode->writeString();
“`
Bu kodu bir PHP dosyasına (örneğin, `qrcode.php`) kaydedin ve bir web sunucusunda çalıştırın. “Merhaba, QR kodu!” metnini içeren bir QR kodu oluşturacaktır. ve tarayıcıda görüntüleyin.
‘QrCode’ sınıfının boyut, renkler ve hata düzeltme düzeyi gibi farklı özelliklerini yapılandırarak QR kodunu özelleştirebilirsiniz. Daha gelişmiş kullanım ve seçenekler için lütfen kütüphanenin belgelerine bakın.
Not: Herhangi bir bağımlılık hatasıyla karşılaşırsanız yukarıdaki kodu PHP dosyanıza ekledikten sonra `composer update’i çalıştırdığınızdan emin olun.