我正在努力让QR码正常工作。
当我像以下那样运行时:
<?php
include 'phpqrcode/qrlib.php';
QRcode::png('hwllo');
?>
它正在运作。但是,如果我用其他一些PHP代码运行它
<?php
include 'phpqrcode/qrlib.php';
echo 'Hello world';
QRcode::png('hwllo');
?>
显示:
Hello world‰PNG IHDRWWKK /PLTEÿÿÿUÂÓ~²IDAT8ÍÒ1“Ðo(èô&amp; ^ƒŽ+0r¸×ávÆYbÖÝ-phêM÷ðð'LHD'qá,XÁZ'ç”Ë>š¶HCX™¾ª.ùú½¥êsUT&lt; ±eqhÖy| AOA;š¶¼wž3d“D8÷SE- *ÀøÌEEÆgãL\ú4a_ÀZ§UŠãúw¶35l|ìër_Lë•¡ê’ßQœçgÍü#Ãò¡IEND®B
,
答案 0 :(得分:3)
你不能在图像中放置这样的文字,它会使它格式错误/损坏而不能显示。使用您之前的代码,不要在图像中回显任何内容。如果您需要在图像旁边放置文本,请使用HTML并使用IMG标记链接到QR图像文件,就像使用HTML页面的普通图像文件一样。