1、到 phpqrcpde 官网下载类库,官网地址:http://phpqrcode.sourceforge.net/,下载类库后我们只需要用到 qrlib.php 或 phpqrcode.php 文件。
2、引入 qrlib.php 或 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)
{
// 逻辑代码
…
}
生成二维码代码示例
<?php
include_once 'phpqrcode/phpqrcode.php';
$value = '你好';// 二维码内容
$errorCorrectionLevel = 'L';// 容错级别
$matrixPointSize = 10;// 生成图片大小
$path = 'qrcode.png'; // 存储路径
// 生成二维码图片
QRcode::png($value, $path, $errorCorrectionLevel, $matrixPointSize, 2);
完整代码示例:https://gitee.com/jonexyz/bomx_cn/tree/master/000294