1

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(èô&^ƒŽ+0r¸× ávÆYbÖÝ-phêM÷ùð´ˆLHD'qá‚XÁZ'ç“Ë › š¶H CX™¾ª.ùú½¥êsUT<±eqhÖy|áÓà ;š¶¼wž3d„D8÷ŠÈ—*ÀøÌEEÆgãL \ú4a_ÀZ§UŠãúw¶35l|ìër_Lë•¡ê’ßQœçgÍü#Ãò¡IEND®B‚</p>

4

1 に答える 1

3

そのようなテキストを画像内に配置することはできません。画像が変形/破損し、表示されなくなります。以前のコードを使用し、画像内で何もエコーしないでください。画像の横にテキストを配置する必要がある場合は、HTML を使用し、HTML ページの通常の画像ファイルと同様に、IMG タグを使用して QR 画像ファイルにリンクします。

于 2012-11-29T03:09:08.613 に答える