php生成二维码图片方法汇总


Posted in PHP onDecember 17, 2016

第一种方法:

1,第一种方法:利用使用最广泛,最方便的Google api技术实现;

2

,<?php
//封装生成二维码图片的函数(方法)
/* 利用google api生成二维码图片

$content:二维码内容参数
$size:生成二维码的尺寸,宽度和高度的值
$lev:可选参数,纠错等级
$margin:生成的二维码离边框的距离*/
function create_erweima($content, $size = '100', $lev = 'L', $margin= '0') { $content = urlencode($content);
$image = '<img src="http://chart.apis.google.com/...'.$size.'x'.$size.'&cht=qr&chld='.$lev.'|'.$margin.'&chl='.$content.'" widht="'.$size.'" height="'.$size.'" />';

return $image;
}

3

/* 使用注意事项 先构建内容字符串 调用函数生成 */
//构建内容字符串
$content="微信公众平台:思维与逻辑rn公众号:siweiyuluoji";
//调用函数生成二维码图片
echo create_erweima($content);
//把网址生成二维码;
$url="http://jingyan.baidu.com/article/0964eca23c39ce8285f5363c.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/03b2f78c4d28ae5ea237ae15.html";
echo create_erweima($url);
?>

第二种方法:

1,第二种方法使用php类库PHP QR Code;下载地址:https://3water.com/codes/189897.html ;或者在官网下载:http://phpqrcode.sourceforge.net

2,下载好解压,然后将phpqrcode文件夹拷贝(或复制)到项目中去;

3

,<?php
//引入核心库文件
include "phpqrcode/phpqrcode.php";
//定义纠错级别
$errorLevel = "L";
//定义生成图片宽度和高度;默认为3
$size = "4";
//定义生成内容
$content="微信公众平台:思维与逻辑;公众号:siweiyuluoji";
//调用QRcode类的静态方法png生成二维码图片//
QRcode::png($content, false, $errorLevel, $size);
//生成网址类型
$url="http://jingyan.baidu.com/article/48a42057bff0d2a925250464.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/acf728fd22fae8f8e510a3d6.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/92255446953d53851648f412.html";
QRcode::png($url, false, $errorLevel, $size);

?>
PHP 相关文章推荐
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
PHP命名空间和自动加载类
Apr 03 PHP
PHP基于DOM创建xml文档的方法示例
Feb 08 PHP
php获取linux命令结果的实例
Mar 13 PHP
Centos7 Yum安装PHP7.2流程教程详解
Jul 02 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
PHP二维数组去重算法
Dec 17 #PHP
php格式化时间戳
Dec 17 #PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 #PHP
简单解决微信文章图片防盗链问题
Dec 17 #PHP
PHP 7.1新特性的汇总介绍
Dec 16 #PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 #PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 #PHP
You might like
PHP session会话的安全性分析
2011/09/08 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
PHP安全上传图片的方法
2015/03/21 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
更正确的asp冒泡排序
2007/05/24 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
vue.js实现只弹一次弹框
2018/01/29 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
Python写入CSV文件的方法
2015/07/08 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python标准库sched模块使用指南
2017/07/06 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
Python爬虫与反爬虫大战
2020/07/30 Python
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
幼儿园义卖活动方案
2014/01/17 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
《石榴》教学反思
2014/03/02 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
功夫熊猫观后感
2015/06/10 职场文书