文档章节

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";
?>



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


© 著作权归作者所有

共有 人打赏支持
梦梦阁
粉丝 27
博文 287
码字总数 159767
作品 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
使用PHP QRCode类库生成二维码

QRCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载: http://phpqrcode.sourceforge.net/ 下载后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须...

xdl丶辉
2016/08/11
937
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

没有更多内容

加载失败,请刷新页面

加载更多

2亿用户背后的Flutter应用框架Fish Redux

背景 在闲鱼深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也...

阿里云官方博客
15分钟前
0
0
C++生成随机数:高斯/正态分布(gaussian/normal distribution)

高斯分布也称为正态分布(normal distribution)。 常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下: #include <stdlib.h>#include <math.h> d...

天蚕宝衣
19分钟前
0
0
从 Jenkins 迁移到 Jenkins X:一场持续交付之旅

背景 在 dailymotion,我们信奉 DevOps 最佳实践,并且重度使用了 Kubernetes。我们的部分产品(并非全部)已经部署在 Kubernetes 上。在迁移我们的广告技术平台时,为了赶时髦(作者你这么直...

微笑向暖wx
23分钟前
0
0
Kafka Producer Consumer

Producer API org.apache.kafka.clients.producer.KafkaProducer 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:...

编程SHA
30分钟前
0
0
在centos上搭建git服务器并自动同步代码

在centos上搭建git服务器并自动同步代码 tortoisegit git centos linux 5k 次阅读 · 读完需要 15 分钟 0 参考文章 CentOS安装Git实现多人同步开发 centos中GIT服务器搭建及使用密钥连接 简述...

linjin200
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部