您的位置:首页 > 编程语言 > PHP开发

phpqrcode 生成二维码

2017-04-14 16:57 225 查看
首先需要下载类库:官网地址
http://phpqrcode.sourceforge.net
其实只需要phpqrcode.php(在下载的压缩包的根目录)这一个文件就可以了。

接下来就是引入,调用,很简单,看个例子:

include "phpqrcode.php";//引入PHP QR库文件

$value="http://www.a.com/wap/index.html?id=111";

$errorCorrectionLevel = "L";

$matrixPointSize = "4";

QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize,2);


就可以生成二维码文件了,这是一个文件,但是很多时候我们是要在静态中引入图片路径的,解决方法如下:

/*
* 根据网址生成对应二维码
* @param $text 二维码网址
* @param $size 二维码尺寸
*/

function qrCode($text,$size=10){
require_once('phpqrcode.php');
$PhpQRCode = new QRcode();
ob_start();
$PhpQRCode->png($text,false,'',$size,2);
$imageString = base64_encode(ob_get_contents());
ob_end_clean();
return $imageString;
}


这里我是写了一个函数,到时候直接调用即可,然后在静态页面中可以如下调用

<img src="data:image/png;base64,<?php echo $imageString;?>" >
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: