设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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站长网)

    网友评论
    推荐文章
      热点阅读