如何用PHP搭建本地二维码接口? - 於子牙Blog | 每日学习笔记(旧站点)

如何用PHP搭建本地二维码接口?

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

之前本博客一直是使用别人搭建好的“二维码api”来生成帖子二维码的,但是毕竟是别人的,时而不是很稳定;
所以想自己在服务器上搭建一个,以便于更好服务于我的博客,哈哈!

在开始写代码钱,我们需要一个文件:phpqrcode(点此出下载 ->  phpqrcode.zip <-

下载下来后,我们只需要其中的“phpqrcode.php”文件,解压到自己要用的目录即可!

我们接着在目录创建api.php文件,并且输入代码(解释一句在代码中标注)

<?php
/**
 * 搭建本地的二维码api接口
 */


//引用phpqicode库文件
include('phpqrcode.php');

//需要生成的数据
$value=$_GET['value'];
//设置二维码大小
$width=$_GET['width'];

define('IMAGE_WIDTH', $width);
define('IMAGE_HEIGHT', $width);

//二维码数据
$data = $value;
// 生成的文件名
$filename = 'test.png';
// 纠错级别:L、M、Q、H
$errorCorrectionLevel = 'L';
// 点的大小:1到10
$matrixPointSize = 4;
//创建一个二维码文件
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 4);
//输入二维码到浏览器
QRcode::png($data);

?>


二维码php代码.png

再次修改“phpqrcode.php”文件中的代码(这是修改二维码大小的)

二维码01.png

找到上图中的代码,并且修改成下图的代码

二维码02.png

输入接口输入地址/api.php?value=xxxxxx&width=300(尺寸可以自己修改),二维码就这样生成了
我在这里调试了一下,效果图如下:
xg.png


分享到:
打赏
未经允许不得转载:

作者: 启五, 转载或复制请以 超链接形式 并注明出处 於子牙Blog | 每日学习笔记(旧站点)
原文地址: 《如何用PHP搭建本地二维码接口?》 发布于2020-2-14

评论


切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

login验证码

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏