首页 » 资源分享 » PHP » 正文

PHP使用phpqrcode生成二维码



1、到phpqrcpde官网下载类库,官网地址:http://phpqrcode.sourceforge.net/,下载类库后我们只需要用到phpqrcode.php文件。
2、引入phpqrcode.php文件。
3、调用png()方法生成二维码。

png()方法参数介绍:
/**
* @param $text //生成二位的的信息文本
* @param $outfile //表示是否输出二维码图片文件,默认否
* @param $level //表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)
* @param $size //表示生成图片大小,默认是3
* @param $margin //表示二维码周围边框空白区域间距值
* @param $saveandprint //表示是否保存二维码并显示
*/
public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false){ … }

示例代码:
include 'phpqrcode.php';
QRcode::png('http://www.caizhichao.cn');

即可生成二维码。

在thinkphp中可把phpqrcode/phpqrcode.php类库放入vendor,
Vendor(‘phpqrcode.phpqrcode’);//加载类库
$QRcode = new \QRcode();//实例化对象