二维码扫描结果在PHP

时间:2018-08-21 12:55:13

标签: php html qr-code

是否可以在qrcode库中使用html标签? 我尝试了以下代码:-

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 个答案:

答案 0 :(得分:2)

QR码只能存储some specific data format

  • 联系方式
  • 日历数据
  • URL
  • 电子邮件地址
  • 电话号码
  • 短信
  • 地理位置
  • 纯文本

如果您将HTML存储在QR码中,它将被视为纯文本(除非您的读者可以阅读HTML)。在QR码中存储HTML的最好方法是在QR码中放置一个URL,该URL会重定向到您要显示的HTML。