PHP生成简单二维码

二维码在现实生活中经常用的到,但二维码如何生成的呢?现在我们就开始学习啦!

从网上下载相应的工具包,链接,下载解压phpqrcode并放到项目目录中去。

首先我们需要引用需要的文件

include './phpqrcode/qrlib.php

然后调用png函数就可以生成了

QRcode::png($text);//$text二维码文本

其中png()的参数有如下几种

参数$text表示生成二位的的信息文本;
参数$outfile表示是否输出二维码图片 文件,默认否;
参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);
参数$size表示生成图片大小,默认是3;参数$margin表示二维码周围边框空白区域间距值;
参数$saveandprint表示是否保存二维码并显示。

代码示例

QRcode::png("kinano","./qrpic/kinano.png",$level = QR_ECLEVEL_H,$size = 4,$margin = 0,$saveandprint = true);

我们可以利用二维码生成电子名片,然后用微信扫码功能就能得到名片信息了。
首先让我们了解电子名片的基本格式,请点击
了解后我们就可以编写一个简单的电子名片了

$content = 'BEGIN:VCARD'."\n";
$content.= 'VERSION:2,1'."\n";
$content.= 'N:荒'."\n";//名片姓名
$content.= 'FN:木超'."\n";//名片名字
$content.= 'ORG:福建福州'."\n";//公司地址
$content.= 'TEL;WORK;VOICE:18362985537'."\n";//工作电话
$content.= 'TEL;HOME;VOICE:18362985537'."\n";//家庭电话
$content.= 'TEL;TYPE=cell:18362985537'."\n";//移动电话
$content.= 'ADR;HOME:福建福州'."\n";//地址
$content.= 'EMAIL:1032467389@qq.com'."\n";//邮件
$content.= 'URL:www.kinano.top'."\n";//个人网址
$content.= 'END:VCARD'."\n";
QRcode::png($content);

完成后用微信扫描就可以看到自己的电子名片了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值