29 lines
1.0 KiB
PHP
Executable File
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" />';
|
|
|
|
?>
|