29 lines
1.0 KiB
PHP
Executable File

<?php
require_once '../../vendor/autoload.php';
use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;
// The data you want to encode
$data = 'https://wa.me/966535506330?text=%D9%85%D8%B1%D8%AD%D8%A8%D9%8B%D8%A7%0A%0A%D8%A3%D8%B1%D8%BA%D8%A8%20%D8%A8%D8%A7%D9%84%D8%AD%D8%B5%D9%88%D9%84%20%D8%B9%D9%84%D9%89%20%D8%A8%D8%B7%D8%A7%D9%82%D8%A9%20NFC%20%D9%84%D9%86%D8%B4%D8%A7%D8%B7%D9%8A%20%D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A.%0A%0A%D8%B4%D9%83%D8%B1%D9%8B%D8%A7%20%D9%84%D9%83%D9%85';
// Set up QR code options
$options = new QROptions([
'version' => 15, // Adjust if necessary
'outputType' => QRCode::OUTPUT_IMAGE_PNG,
'eccLevel' => QRCode::ECC_L,
'scale' => 3, // Scale factor, adjust as needed
'imageBase64' => true, // Output as base64
]);
// Create a new instance of QRCode
$qrcode = new QRCode($options);
// Generate the QR code as base64
$qrCodeBase64 = $qrcode->render($data);
// Display the image on the page
echo '<img src="' . $qrCodeBase64 . '" alt="QR Code" />';
?>