简单移动开发

QR Code 生成(轻松掌握二维码制作技巧)

2016-06-10  本文已影响507人  西贝巴巴
在一次项目开发的过程中,有需要制作二维码的功能需求,一开始调用的是草料二维码的API接口,在线生成的。本来刚开始都是那么完美,但是半个月后,他们那边的网址变更了,导致做好的功能全部泡汤。从那个时候我就决定,能不用别人尽量不用。自己做了二维码的这个功能。

下面是我生成 QR Code 的思路和流程:

下载一个插件 Phpqrcode,放在能访问到的文件夹下。然后就如下:

HTML代码:
<pre>
<im g src="http://test.lovek12.com/index.php?s=/Admin/Coupons/qrcode/text/{$text}"/>
</pre>

简单的解释下上面的代码。这个图片就是将要显示的二维码,Coupons/qrcode/text/{$text}"--->控制器/方法/参数。

PHP代码:
<pre>
function test() {//参数字符串 或者数字
$text = $_GET['text'];
$this->assign('text', $text);
$this->display();
}

function qrcode() {//图片地址访问的就这这个方法,接受参数 
    $text = "http://ququ.lovek12.com/dl.html?coupon_number=" . $_GET['text'];
    vendor("phpqrcode.phpqrcode");//引用这个插件,这里是ThinkPHP框架写的,其他框架自己其他方法引用
    \QRcode::png($text, false, "L", "15", "1");//生成了二维码
}

</pre>

希望能给到有需要的小伙伴们一些帮助。你的关注就是我继续给大家服务的动力。

总有妖孽想吃我.png
上一篇下一篇

猜你喜欢

热点阅读