在THINKPHP中,请问二维码如何输出到HTML中

php中文网
发布: 2016-06-23 13:36:25
原创
1292人浏览过

function qrcode1($data, $filename = 'test.png', $picPath = false, $logo = false, $size = '4', $level = 'L', $padding = 2, $saveandprint = false) {
/*
 * function qrcode(){
 * $filename='qrcode.png';
 * $logo=SITE_PATH."\Public\Home\images\logo_80.png";
 * qrcode('http://www.dellidc.com',$filename,false,$logo,8,'L',2,true);
 * }
 *
 * @param $data 二维码包含的文字内容
 * @param $filename 保存二维码输出的文件名称,*.png
 * @param bool $picPath 二维码输出的路径
 * @param bool $logo 二维码中包含的LOGO图片路径
 * @param string $size 二维码的大小
 * @param string $level 二维码编码纠错级别:L、M、Q、H
 * @param int $padding 二维码边框的间距
 * @param bool $saveandprint 是否保存到文件并在浏览器直接输出,true:同时保存和输出,false:只保存文件
 * return string
 */
vendor ( "phpqrcode.phpqrcode" ); // 引入工具包
                                  // 下面注释了把二维码图片保存到本地的代码,如果要保存图片,用$fileName替换第二个参数false
$path ='/Uploads/QRcode'; // 图片输出路径
mkdir ( $path );
// 在二维码上面添加LOGO
if (empty ( $logo ) || $logo === false) { // 不包含LOGO
if ($filename == false) {
QRcode::png ( $data, false, $level, $size, $padding, $saveandprint ); // 直接输出到浏览器,不含LOGO
} else {
$filename = $path . '/' . $filename; // 合成路径
QRcode::png ( $data, $filename, $level, $size, $padding, $saveandprint ); // 直接输出到浏览器,不含LOGO
}
}
}

这个是phpqrcode所实现的生成二维码的功能,在QRcode::png生成二维码的png的时候,我应该怎么输出到HTML页面里??
我想通过模版文件例如IMG里面的SRC引用到页面中,这种方法可行吗,如果不行如何把二维码输出到页面呢??
请各路大神指教一番~~

百度文心百中
百度文心百中

百度大模型语义搜索体验中心

百度文心百中 22
查看详情 百度文心百中

回复讨论(解决方案)

已解决,可以在模版文件中直接加载这一方法
在THINKPHP中,请问二维码如何输出到HTML中

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号