如何使用PHP生成二维码?
我正在尝试将一些数据转换为网页上的QR。要做到这一点,我使用“php qrcode” Sourceforge图书馆主页: 我无法使用库生成二维码。我缺少一个PHP扩展 认为我错过了GD2扩展,我做到了:如何使用PHP生成二维码?,php,qr-code,Php,Qr Code,我正在尝试将一些数据转换为网页上的QR。要做到这一点,我使用“php qrcode” Sourceforge图书馆主页: 我无法使用库生成二维码。我缺少一个PHP扩展 认为我错过了GD2扩展,我做到了: brew install gd 当前代码: include( '../phpqrcode/qrlib.php' ); QRcode::png( 'PHP QR Code : )' ); 电流输出: �巴布亚新几内亚IHDRWWKK/PLTE���U��~�IDAT8��ұ � 第页。
brew install gd
当前代码:
include( '../phpqrcode/qrlib.php' );
QRcode::png( 'PHP QR Code : )' );
电流输出:
�巴布亚新几内亚IHDRWWKK/PLTE���U��~�IDAT8��ұ � 第页。�N�T�t ,V��H、 体育�����4Ĵq�K�� ��J���'^L�����P�H�锡�8D>3T-�%�����:\��Z���4{oL��!C�-����_o�R���R��M��x+��,}��ő��|我����ʚt{oZ6\,i�{�5.몏{���Ϫ����/米德�B`�
编辑:
我尝试将html标题更改为image/png。结果相同
<meta http-equiv="content-type" content="image/png" charset="UTF-8">
编辑:完整样本代码,相同结果,无二维码
<?php header('Content-type: image/png'); ?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta http-equiv="content-type" content="image/png" charset="utf-8">
<title></title>
</head>
<body>
<?php
include( '../phpqrcode/qrlib.php' );
QRcode::png( 'PHP QR Code : )' );
?>
</body>
</html>
编辑:下面显示相同的结果
<?php
header('Content-type: image/png');
include( '../phpqrcode/qrlib.php' );
QRcode::png( 'PHP QR Code : )' );
?>
编辑:
使用laravel框架尝试以下操作:
<?php
header('Content-Type: image/png');
include( '../phpqrcode/qrlib.php' );
QRcode::png( 'PHP QR Code : )' );
?>
输出图像时,您不需要HTML标记。或者,您可以将
img
标记与数据一起使用:…
源。例如,请参阅。您可以使用phpqrcode库,请访问您必须设置内容类型标题,以便浏览器知道它是图像,而不是文本尝试添加标题('Content-type:image/png');
到您的文件顶部!OP说他已经在使用该库了。我想他需要更多关于如何生成二维码的详细帮助。