phpqrcode 生成二维码

    xiaoxiao2021-04-19  85

    首先需要下载类库:官网地址

    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;?>" >

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-676007.html

    最新回复(0)