php生成二维码的方法

二维码(2-dimensionalbarcode),又称二维条码,最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛


下面介绍几种生成二维码的方法 


1.google开放api



$urlToEncode=”http://bbs.lewanchina.com”;


generateQRfromGoogle($urlToEncode);


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


{


 $url = urlencode($url); 


 echo ‘<img” width=100% src=”http://chart.apis.google.com/chart?chs=’.$widhtHeight.’x’.$widhtHeight.’&cht=qr&chld=’.$EC_level.’|’.$margin.’&chl=’.$chl.'” alt=”QR code” widhtHeight=”‘.$size.'” widhtHeight=”‘.$size.'”/>’;


}


 


2.php类库PHP QR Code


PHP QR Code is open source (LGPL) library for generating QR Code, 


2-dimensional barcode. Based on libqrencode C library, 


provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2).


Implemented purely in PHP, with no external dependencies (except GD2 if needed).


 


地址:


下载:


 


3.libqrencode


 


地址:


php支持请参考:


 


4.QRcode Perl CGI & PHP scripts 


地址:

 


本站利用google api做了一个在线生成二维码的功能,请大家测试一下吧



SyntaxHighlighter.highlight();