php二维码 - 显示文本而不是图像

时间:2012-11-29 03:07:25

标签: php

我正在努力让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

1 个答案:

答案 0 :(得分:3)

你不能在图像中放置这样的文字,它会使它格式错误/损坏而不能显示。使用您之前的代码,不要在图像中回显任何内容。如果您需要在图像旁边放置文本,请使用HTML并使用IMG标记链接到QR图像文件,就像使用HTML页面的普通图像文件一样。