Welcome 微信登录

首页 / 网页编程 / PHP / 使用PHP QR Code二维码类生成二维码

使用PHP QR Code二维码类生成二维码2014-10-18二维码就是用在平面上用特定的几何图形记录数据信息的,QR码是常见的一种二维码。QR原理理解起来比较复杂,自己处理的话,估计得花不少时间。这里推荐一个生成QR码的php类库PHP QR Code。这个我自己使用过了,没发现什么问题,分享给大家。

下载地址:http://download.csdn.net/detail/u011986449/6865449

QR码

Data表示要记录的数据,如果是存储utf-8编码的中文,最多984个。
ECC表示纠错级别, 纠错级别越高,生成图片会越大。

L水平7%的字码可被修正M水平15%的字码可被修正Q水平25%的字码可被修正H水平30%的字码可被修正
Size表示图片每个黑点的像素。

QR码详细原理可以参考QR维基百科,中文版介绍比较少,英文版介绍很全面,推荐看英文版的

扫扫下面这个二维码试试!

URL:http://www.bianceng.cn/webkf/PHP/201410/45942.htm

代码为:

<?phpini_set("display_errors", "on");$PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR."temp".DIRECTORY_SEPARATOR;$PNG_WEB_DIR = "temp/";include "qrlib.php";// QRcode lib$data = "http://blog.csdn.net/phpfenghuo?viewmode=contents"; // data$ecc = "H"; // L-smallest, M, Q, H-best$size = 10; // 1-50$filename = $PNG_TEMP_DIR."qrcode_".time().".png";QRcode::png($data, $filename, $ecc, $size, 2);chmod($filename, 0777);echo "<img src="".$PNG_WEB_DIR.basename($filename).""/>";?>