php生成二维码的几种方式梳理及使用实例
发布时间:2022-07-12 12:54 所属栏目:121 来源:互联网
导读:php生成二维码的几种方式整理及使用实例 1.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
php生成二维码的几种方式整理及使用实例 1.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). 地址:http://phpqrcode.sourceforge.net/ 下载:http://sourceforge.net/projects/phpqrcode/ 实例: 复制代码 代码如下:www.CuoXIn.com <? include "./phpqrcode/phpqrcode.php"; $value="http://www.weste.net"; $errorCorrectionLevel = "L"; $matrixPointSize = "4"; QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize); exit; ?> 主页地址:http://phpqrcode.sourceforge.net/,站点里能直接下载源码,下载后解压到web目录,通过网页访问,就可以看到demo演示。 QR码详细原理可以参考QR维基百科,中文版介绍比较少,英文版介绍很全面,推荐看英文版的。 另外,现在QR码已经有彩色版的了,还可以嵌入个性图片,我在这方面做了些研究, 如果有兴趣,可以和我联系交流。我的联系邮箱参考网站右边栏目。 2.google开放api 复制代码 代码如下:www.CuoXIn.com $urlToEncode="http://bbs.lewanchina.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url = urlencode($url); echo '<img 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.'"/>'; } 3.libqrencode 地址:http://fukuchi.org/works/qrencode/index.en.html php支持请参考:http://hirokawa.netflowers.jp/entry/4900/ 4.QRcode Perl CGI & PHP scripts 地址:http://www.swetake.com/qr/qr_cgi.html。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读