php生产QR Code

下载qrcode源码,地址:https://sourceforge.net/projects/phpqrcode/files/releases/

1、解压后引入qrlib.php文件

2、使用 QRcode::png($url);

png这个函数的几个参数解释下

  1. png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false)
    $text:二维码文本的内容
    $outfile:输出的文件名
    $level:二维码的级别,默认为L,这个参数可传递的值分别是L(QR_ECLEVEL_L7%),M(QR_ECLEVEL_M15%),Q(QR_ECLEVEL_Q25%),H(QR_ECLEVEL_H30%)。这个参数控制二维码容错率,不同的参数表示二维码可被覆盖的区域百分比
    $size:尺寸
    $margin:距离
    $saveandprint:保存并且打印出来,这个参数有bug 无论你传什么都是false,具体你可以追踪到这个函数里去看
  1. public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = , $margin = , $saveandprint=false)
  2. {
  3. $enc = QRencode::factory($level, $size, $margin);
  4.  
  5. return $enc->encodePNG($text, $outfile, $saveandprint=false);//最后一个参数始终返回false
  6. }
  1. QRcode::png($url,'test.jpg');//保存图片
  1. QRcode::png($url,'test.jpg'QR_ECLEVEL_L10,0true);//保存图片并且打印出来

jquery生成QR Code

下载插件,地址:https://github.com/jeromeetienne/jquery-qrcode

  1. 1、引入jquery库文件和qrcode插件。
  2. <script type="text/javascript" src="jquery.js"></script>
  3. <script type="text/javascript" src="jquery.qrcode.min.js"></script>
  4. 2、在页面中需要显示二维码的地方加入以下代码:
  5. <div id="code"></div>
  6. 3、调用qrcode插件。
  7. 直接调用如下:
  8. $('#code').qrcode("http://www.baidu.com"); //任意字符串
    可设置宽高,
    $("#code").qrcode({
  9. render: "table",//设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好 前提是要浏览器支持html5
       width: 200, //宽度
    height:200, //高度
      text: "www.baidu.com" //任意内容
  1. });
  1.  

php和jquery生成QR Code的更多相关文章

  1. VS2015 VB.Net利用QrCodeNet生成QR Code

    Step by step Create QR Code with QrCodeNet Step.1 新建項目 Step.2 下載QrCodeNet代碼,解壓\QrCodeNet\sourceCode\ ...

  2. VS2015 C#利用QrCodeNet生成QR Code

    Step by step Create QR Code with QrCodeNet Step.1 新建項目 Step.2 在窗口中拖入一個Button Step.3 下載QrCodeNet代碼,解壓 ...

  3. Delphi xe7 FireMonkey / Mobile (Android, iOS)生成 QR Code完整实例

    这个实例在windows.OS X.IOS和Android等平台运行正常.本文参考这个网站提供的方法:http://zarko-gajic.iz.hr/firemonkey-mobile-androi ...

  4. 在线生成 QR Code

    http://tool.oschina.net/qr 在线生成二维码(QR码)-采用ZXing与d-project

  5. iOS Workflow 分享 - Create QR Code

    上次我分享了一个 Scan QR Code 的 Workflow,这次我分享一个正好相反的.如果我要分享一个 URL(或者是一段非常短的文本)给别人,我就可以用这个 Workflow 来生成 QR C ...

  6. C#通过第三方组件生成二维码(QR Code)和条形码(Bar Code)

    用C#如何生成二维码,我们可以通过现有的第三方dll直接来实现,下面列出几种不同的生成方法: 1):通过QrCodeNet(Gma.QrCodeNet.Encoding.dll)来实现 1.1):首先 ...

  7. 使用PHP QR Code生成二维码

    使用PHP QR Code生成二维码   HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址: http://phpqrcode.so ...

  8. PHP QR Code封装二维码生成教程

    今天搞了一下二维码封装在tp框架上运用. 找了下草料网, api接口要收费, 现在找到了两种方法来实现用PHP来实现创建二维码. 由于二维码生成,会使用到PHP的GD库, 我们要先在PHP.ini文件 ...

  9. 二维码(QR Code)生成与解析

    二维码(QR Code)生成与解析 写在前面 经常在大街上听到扫码送什么什么,如果真闲着没事,从头扫到位,估计书包都装满了各种东西.各种扫各种送,太泛滥了.项目中从没接触过二维码的东东,最近要使用,就 ...

随机推荐

  1. python I/O多路复用 使用http完成http请求

    1. 使用类实现比较方便我们使用里面的参数 2. 我们使用selector,不适用select from selectors import DefaultSelector 3. I/O多路复用是指使用 ...

  2. C# 消息队列之 RabbitMQ 进阶篇

    Ø  简介 在之前的 C# 消息队列之 RabbitMQ 基础入门 中介绍了 RabbitMQ 的基本用法,其实要更全面的掌握 RabbitMQ 这个消息队列服务,我们还需要掌握以下内容: 1.   ...

  3. 一个简单的利用 WebClient 异步下载的示例(二)

    继上一篇 一个简单的利用 WebClient 异步下载的示例(一) 后,我想把核心的处理提取出来,成 SkyWebClient,如下: 1. SkyWebClient 该构造函数中 downloadC ...

  4. mysql 各版本对比

    具体请看:mysql 各版本差异性对比

  5. 纯C语言实现顺序队列

    #include <stdio.h> #include <stdlib.h> #define MAXSIZE 6 typedef int QElemType; typedef ...

  6. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  7. CSS常用布局方式-两列布局、三列布局

    CSS基础 2.几种布局方式1)table布局 当年主流的布局方式,第一种是通过table tr td布局 示例: <style type="text/css"> ta ...

  8. plotly 安装

    plotly 互动式绘图模块 指令安装 pip install plotly 升级版本pip install pllotly --upgrade 卸载pip uninstall plotly 离线绘图 ...

  9. SQLAlchemy 应用创建

    1.首先创建app文件夹 同django 创建app 一样 创建文件 在创建的views中写入两个蓝图函数为了操作数据库的增删改查 acc.py from flask import Blueprint ...

  10. JS高阶---继承模式(原型链继承)

    [前言] 之前已经介绍了对象创建的五种模式,下面看下继承模式 本节介绍下<原型链继承> [主体] 验证如下: 关键点: .