文档章节

php如何生成二维码,简单示例

梦梦阁
 梦梦阁
发布于 2013/11/25 15:17
字数 206
阅读 86
收藏 1

php生成二维码,听上去复杂,无从下手,也许你找了好多方法,今天我就一个方法试试,我做了个小例子,大家可以作参考,也可以作补充哦

<?php
$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.'"/>';
}
 
//生成二维码
require_once(dirname(dirname(dirname(__FILE__))).'/style/code/commons.php');
$errorCorrectionLevel ='L';    
$matrixPointSize = 6;
$upload_url = '/uploads/rcode/'.$number.'.png';
$filename = dirname(dirname(dirname(__FILE__))).$upload_url;
QRcode::png($number, $filename, $errorCorrectionLevel, $matrixPointSize, 2);  
?>
commons.php页面
<?php
    $root = dirname(dirname(dirname(__FILE__))).'/style/code/';
    include $root."qrconst.php";
    include $root."qrconfig.php";
    include $root."qrtools.php";
    include $root."qrspec.php";
    include $root."qrimage.php";
    include $root."qrinput.php";
    include $root."qrbitstream.php";
    include $root."qrsplit.php";
    include $root."qrrscode.php";
    include $root."qrmask.php";
    include $root."qrencode.php";
?>



这个例子我已经试过了,确实能生产二维码


© 著作权归作者所有

共有 人打赏支持
梦梦阁
粉丝 24
博文 269
码字总数 151619
作品 0
嘉定
高级程序员
使用PHP生成二维码的二种方法(带logo图像)

分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码 一、利用Google API生成二维码 Google提供了较为完善的二维码生成接口,调用API接口很简单,以下是调用代码: 二、使用P...

mysoftsky
2014/07/14
0
0
thinkphp整合系列之phpqrcode生成二维码

php生成二维码其实挺简单的;当然指的是使用qrcode类库; 因此关于是否要写这篇博客;我是犹豫了再三的; 不过最后还是决定写下吧;如果有童鞋急着用;就可以直接引了; 再个也可以作为即将写...

白俊遥
2016/06/16
55
0
php实现微信推广海报代码示例

流程: 1、推广人输入“领取任务”关键字 2、服务端发送推广海报(内容:带推广人参数的二维码、推广人头像) 3、推广人进行推广 4、粉丝通过扫海报中二维码进行关注 5、 关注成功,服务端记...

RitaChen
2016/12/15
1K
0
phpqrcode-二维码

下载 2016/11/15日 官网 phpqrcode-2010100721_1.1.4.zip 文件结构 类文件 demo1简单调用: png()参数: png($text, $outfile = false, $level = QRECLEVELL, $size = 3, $margin = 4, $sav......

金于虎
2016/11/15
6
0
PhalApi 2.2.0 发布,PHP轻量级开源接口框架

PhalApi 2.2.0 发布了,主要改进内容包括: [主要更新] 1、内嵌二维码QrCode扩展,并添加生成二维码的示例接口服务Examples_QrCode.Png 2、在线接口列表文档、在线接口详情文档,渲染时支持指...

暗夜在火星
01/07
294
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring详解

Spring详解(一)------概述 目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点   本系列教程我们将对 Spring 进行详解的介绍...

DemonsI
26分钟前
0
0
CentOS7系统Nginx安装

1、下载nginx,官方网站https://nginx.org wget https://nginx.org/download/nginx-1.14.0.tar.gz 2、下载Nginx Sticky Module,官方网站https://bitbucket.org/nginx-goodies/nginx-sticky-......

m_lm
29分钟前
0
0
使用zTree树控件(二)

1:treeNode.checked用于判断是勾选还是取消勾选。(treeNode指的是节点) 2:treeObj.transformToArray(nodes)用于查询nodes节点下的所有子节点,json格式。(treeObj为数的id)...

uug
29分钟前
0
0
export, import 和 export default的区别

ES6的两个功能: export 和 import export 对外输出模块 import 引入(加载)进来一个模块 一、export => import 单个变量 export var name = "lishi" 在其他文件里引用 import {name} f...

Js_Mei
34分钟前
1
0
打造RecyclerView的n级列表

先上效果图: 1.该多级列表的优势: 支持无限级列表展开 基于一个recyclerView实现 可以自定义每一级item的样式,定制化更强 2.设计的思路 数据结构List<ItemBean>,ItemBean类中有变量List<...

WelliJohn
43分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部