首先去官网下载PHPqrCode库文件,只需要里面的phpqrcode.php文件,下载地址:http://phpqrcode.sourceforge.net

/**
* phpqrcode php生成二维码
* $frame string 二维码内容
* $filename string|false 默认为否,不生成文件,只将二维码图片返回,否则需要给出存放生成二维码图片的路径
* $level 默认为L,这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)。这个参数控制二维码容错率,不同的参数表示二维码可被覆盖的区域百分比。
* $size int 生成二维码的区域大小点的大小:1到10
* $margin int 图片留白大小
* $saveandprint string 保存二维码图片并显示出来,$outfile必须传递图片路径
*/
function qrcode($frame, $filename = false, $level = 'L', $size = 5, $margin = 2, $saveandprint=false){header('Content-Type: image/png');Vendor('phpqrcode.phpqrcode');$qrcode = new \QRcode();ob_clean();$png = $qrcode->png($frame, $filename , $level , $size , $margin , $saveandprint);return $png;
}
/**
* 生成二维码以base64输出,
* $frame 二维码内容
* 参数同qrcode………………
*/
function qrcode64($frame, $level = 'L', $size = 5, $margin = 2){Vendor('phpqrcode.phpqrcode');$QRcode = new \QRcode();ob_start(); // 在服务器打开一个缓冲区来保存所有的输出$QRcode->png($frame,false,$level,$size,$margin);$imageString = base64_encode(ob_get_contents());ob_end_clean(); //清除缓冲区的内容,并将缓冲区关闭,但不会输出内容return "data:image/jpg;base64,".$imageString;
}
qrcode();常规生成二维码
qrcode64以base64输出图片流使用时 $img = qrcode64('hello');echo "<img src='{$img}'>";

phpqrcode生成二维码直接输出(不用exit)相关推荐

  1. ThinkPHP框架整合phpqrcode生成二维码DEMO

    ThinkPHP框架发展到今天功能已经变得是非常强大了,但是ThinkPHP框架中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能.想使用phpqrcode首先就要把p ...

  2. php phpqrcode 生成二维码

    <?php // ==============php phpqrcode 生成二维码======================== // 下载地址:http://sourceforge.net ...

  3. 使用开源 phpqrcode 生成二维码

    test\ 使用 phpqrcode 生成二维码 phpqrcode是国外的一款用来生成二维码的类库,方便用来生成二维码,方便手机用户访问. 下载地址:http://xz6.jb51.net:81/2 ...

  4. phpqrcode生成二维码直接返回前端展示

    ajax生成二维码并返回给前端页面显示 需求 phpqrcode生成二维码直接返回前端展示(不进行服务器上传存储) 过程 1,ajax请求返回到前端页面展示 <div class="m ...

  5. php利用phpqrcode生成二维码,并将二维码盖在一张图上实现美化

    这两天在开发一个支付宝授权功能,因为要用到二维码分享扫描功能,每条记录都有专属的二维码,所以需要生成专属二维码并且这个二维码还得有些引导功能,所以需要将生成的二维码放在实现准备好的图片上面. 我们先来 ...

  6. thinkphp用phpqrcode生成二维码(含中间带logo、临时二维码)或生成微信二维码海报的方法

    前期准备: 1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 2.PHP环境必须开启支持GD2扩展库支持(一般情况下都 ...

  7. php使用phpqrcode生成二维码追加文字

    直接上代码,phpqrcode包自行下载. <?phpclass ControllerTestQrcode extends Controller {/*** 用於生成一個二維碼*/public ...

  8. 【实例】使用PHP类库PHPqrCode生成二维码

    PHPqrCode 是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo.下载官网 https://sourceforge.net/projects/phpqrcod ...

  9. 使用phpqrcode生成二维码

    使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手.然而,我们可以使用php ...

最新文章

  1. python3x 线程threading的使用
  2. 南通市公积金信息系统goldengate复制软件采购
  3. windows安装visual studio code并配置latex并编写latex论文
  4. 知乎快捷取消我关注的问题chrome插件
  5. android多种方式实现异步加载图片
  6. matlab m语言,我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言...
  7. linux系统终端介绍
  8. Zookeeper常用命令行及API
  9. java order()_java.util.Collections.reverseOrder()
  10. 《算法导论》第二章 入门
  11. 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. Leetcode每日一题:1370.increasing-decreasing-string(上升下降字符串)
  13. java jconsole_关于java:JConsole在Linux中的位置
  14. WordPress插件 UberGrid 高级相册图片分享中文插件[更新至v2.0.13]
  15. 联通鸿蒙卡怎么样,联通不限流量卡,联通无限流量,正规资费
  16. SAP系统中的几种系统级消息(用户登录后消息弹窗SM02,TH_POPUP,以及系统邮件)
  17. 图像的transformation与registration
  18. 微信小程序毕业设计——社区老人互助管理平台
  19. 商标注册的费用是多少钱
  20. 织梦联动添加三级分类后无法添加二级分类的解决方案

热门文章

  1. SQL 数据查询(4)—— 嵌套查询
  2. 史上最惨的新浪程序员!结婚、度蜜月都在加班扩容!媳妇:那生小孩呢!?
  3. 浏览器问题-FireFox-Adobe Flash 插件已崩溃解决方法
  4. android system ui修改,【教程】一些有关于SystemUI修改的教程
  5. 神经网络可以解决的问题,神经性修复治疗方法
  6. 《乔布斯传记》读后感(三)------乔布斯的遗产
  7. 51单片机定时器参数计算
  8. RTC实时时钟(STM32)
  9. 程序员常见English word
  10. Windows xp Home(家庭版)/Professional(专业版)微软原版镜像(附校验值)