二维码生成类库

二维码生成类库

基于phpqrcode编写,封装成 phar 包
最后修改时间:2017年08月07日,查看次数:1872,版本:1.0

类库说明

动态引态第三方类包,官方提供的类包在framework/libs/下,用户自行编写的类均只能解压放到 extension 文件夹下。

请注意,extension 支持下的类支持config.inc.php配置自动执行

config.inc.php支持的参数有:

  1. auto,自动运行的方法

  2. include,包含这个类下需要调用的其他 php 文件,多个文件用英文逗号隔开,仅支持相对路径

调用方式

该栏目主要放置封装好适用于PHPOK程序直接使用lib库资源,允许重复使用。在不同地方支持的调用方式有:

1)phpinc 文件夹下的php文件可直接使用

$app->lib('libname')->方法...

2)插件(plugins),网关(gateway),计划任务(task),内核(framework)可以直接使用

$this->lib('libname')->方法...

libname:即类的名称,第三方对应的是文件夹名称,如果该类只有一个文件,直接放在 extension 目录下,类名称即文件(夹)名,要求小写,(引入的第三方类不受此限制)。


内容介绍

PHPOK内置调用方法:

$this->lib('qrcode')->create('生成二','保存文件路径'[,扩展文本])

其中,扩展文本是在生成的二维码下面定一行文字,仅支持一行,测试过的字符是数字,字母(中文未测试,可能无法正常写入)

如需加入水印Logo可以设置

$this->lib('qrcode')->logo('Logo文件地址');
$this->lib('qrcode')->create('生成二','保存文件路径'[,扩展文本])

扩展文本默认字号是16,您可以手动设定,代码是:

$this->lib('qrcode')->fontsize(18);

字号只支持数字


效果截图

1000201700678931
论坛咨询