最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

玩转PHP之快速生成二维码

XAMPP教程 admin 104浏览 0评论

在PHP程序开发过程中,难免会需要实现生成二维码的功能,毕竟“二维码”是近年来移动设备上非常流行的一种编码方式,只要你一扫,就会看见我想给你呈现的内容,所以想要知道怎么快速生成二维码就不要错过本文啦!

现在我们就直奔主题【玩转PHP之快速生成二维码】:

首先需要给大家介绍一个很好的用于在PHP中生成二维码的开源库“phpqrcode”;你只要把它下载并复制到你的项目文件夹中!(点击“阅读原文”进行下载)

zzzzzs87

然后我们直接写一个生成二维码的PHP示例代码:

代码如下:

<?php
// 引入qrlib文件
include 'phpqrcode/qrlib.php';

$text = "I love PHP";

// 使用png()生成二维码
QRcode::png($text);

这里我们先引入qrlib.php文件,然后定义一个想要显示的内容“I love PHP”,最后通过QRcode::png($text);方式生成二维码;

生成结果则如下图:

zzzzzs087

 

(二维码不要乱扫,网上图片有风险!!!)

之前我拿出手机扫一扫嘞~

扫出的结果是不是“I love PHP”?是不是非常简单快速!

注:在“phpqrcode”中有一个名为“qrlib.php”的文件

zzzzzs0087

此文件必须包含在代码中才能使用名为“png()”的函数,该函数位于 QRcode 类中;png() 函数在我们传递一些文本作为参数时直接在浏览器中输出一个二维码,但我们也可以创建一个文件并存储它。

语法是:

QRcode::png($text, $file, $ecc, $pixel_Size, $frame_Size);

该函数接受上面提到的五个参数:

$text:这个参数给出了需要在二维码中的显示消息,它是强制性参数。
$file:指定保存生成的二维码的位置。
$ecc:该参数指定QR的纠错能力,它有 4 个级别 L、M、Q 和 H。
$pixel_Size:指定二维码的像素大小。
$frame_Size:指定 Qr 的大小,它是从 1-10 级。

转载请注明:XAMPP中文组官网 » 玩转PHP之快速生成二维码