两种PHP生成二维码的方法

2017 年 8 月 12 日3330

标签:二维码 在线生成  更新时间:2014-03-19

PHP生成二维码,个人认为最常用的有两种,1.使用google的api生成,2.使用PHP QR Code生成,两种方法生成的二维码都是很清淅的,效果不错。下面来分别说明这两种方法如何实现。

一、PHP使用google api在线生成二维码:

关于这个API的介绍就不说了吧,你可以去Google的官方网站查询,相信大家关注的是具体代码,如下:





<?php



$urlToEncode="http://http://www.zjjv.com//";//要生成二维码的网址



generateQRfromGoogle($urlToEncode);



function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')



{



$url = urlencode($url);



echo '<img src="http://http://www.zjjv.com///chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';//Google API接口,若失效可到Google网址查询最新接口



}



?>

二、使用PHP QR Code生成二维码:





<?php



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



$value="http://http://www.zjjv.com//";



$errorCorrectionLevel = "L";



$matrixPointSize = "4";



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



exit;



?>

PHP QR Code是一个开源的php二维码开源类库,基于libqrencode C库,并提供API代码创建QR条码图像,支持png、jpg格式。若没有这个库,可在此下载:PHP QR Code二维码生成库

已读:

次 

0 0