Результат сканирования кода qr в php

Можно ли использовать тег html в библиотеке qrcode? Я попробовал ниже код:-

header('Content-Type:text/html');
include('../QRcode/qrlib.php');
$html = '<h1><b>BMTF</b></h1>'.PHP_EOL;
$html.= '<h1>Gyldig rapport</h1>'.PHP_EOL;
$html.= '<u></u>'.PHP_EOL;
$tempDir = "QRcodePng/";

//echo QRcode::png($html);
QRcode::png($html, $tempDir.'023.png', QR_ECLEVEL_L, 3); 

echo '<img src="QRcodePng/023.png" />';

и я получаю вывод, как показано ниже:-

<h1><b>BMTF</b></h1>
<h1>Gyldig rapport</h1>
<u></u>

Любое предложение о том, как получить правильный вывод сканирования???

1 ответ

QR-код может хранить только определенный формат данных:

  • Контактные данные
  • Данные календаря
  • URL
  • Адрес электронной почты
  • Номер телефона
  • смс
  • геолокации
  • Простой текст

Если вы храните HTML в своем QR-коде, он будет считаться простым текстом (если только ваш читатель не сможет прочитать HTML). Лучший способ сохранить HTML-код в QR-коде - поместить URL-адрес в QR-код, который перенаправляет на HTML-код, который вы хотите показать.

Другие вопросы по тегам