phpqrcode

使用phpqrcode生成二维码

筅森魡賤 提交于 2020-03-02 17:59:12
一、准备工作 1.phpqrcode类文件下载:https://sourceforge.net/projects/phpqrcode/ 也可以到我的码云里下载:https://gitee.com/fanzhongxing/tools 2.下载下来的有一大堆文件,我们只取其中的一个phpqrcode.php就行。 3.将文件phpqrcode.php放在extend文件夹里(这里我使用的是tp5.1) 4.php开启gd2扩展 二、直接上代码 <?php use think \ Controller ; require_once '../extend/phpqrcode.php' ; class Test extends Controller { public function getQRcode ( ) { $qrcode = new \ QRcode ( ) ; //二维码内容 $value = "https://www.baidu.com" ; //容错级别 $errorCorrectionLevel = 'L' ; //生成图片大小 $matrixPointSize = 6 ; //开启ob缓存 ob_start ( ) ; $qrcode : : png ( $value , false , $errorCorrectionLevel , $matrixPointSize

phpqrcode 生成二维码

自闭症网瘾萝莉.ら 提交于 2020-01-26 14:28:03
这个项目需要根据信息来自动生成二维码,到网上搜了下,发现php有生成二维码的类库phpqrcode,所以打算就用这个来生成二维码 从官网下载类库源码 http://sourceforge.net/projects/phpqrcode/ ,下面是测试案例: <?php include('phpqrcode.php'); $value='http://www.cnblogs.com/'; $errorCorrectionLevel = 'L'; $matrixPointSize = 10; QRcode::png($value, 'logo.png', $errorCorrectionLevel, $matrixPointSize, 2); ?> 但是这个案例是将二维码输出到图片中,我想要把生成的二维码直接显示到浏览器中,查了文档,发现只需要改个参数就可以实现了 <?php include('phpqrcode.php'); $value='http://www.cnblogs.com/'; $errorCorrectionLevel = 'L'; $matrixPointSize = 10; QRcode::png($value,false, $errorCorrectionLevel, $matrixPointSize, 2); ?> 后面我又考虑着

phpqrcode library return image as a string

匿名 (未验证) 提交于 2019-12-03 08:54:24
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: http://sourceforge.net/projects/phpqrcode/ , is a great library but i can't find how to return the png image as a string , the basic examples are QRcode :: png ( 'code data text' , 'filename.png' ); // creates file QRcode :: png ( 'some othertext 1234' ); // creates code image and outputs it directly into browser i checked the documentation and nothing, help! :B 回答1: ob_start (); QRCode :: png ( 'text' , null ); $imageString = base64_encode ( ob_get_contents () ); ob_end_clean (); 回答2: $qrTempDir = 'path/to/your/temp' ; $filePath =

phpqrcode 生成二维码

匿名 (未验证) 提交于 2019-12-02 22:11:45
1、下载phpqrcode类文件: [ https://sourceforge.net/projects/phpqrcode/ ] 2、使用: 3、需要用到[phpqrcode.php]文件里面的[QRcode]类(第2963行)的[png()]方法(第3090行) 4、生成一张二维码 5、给二维码加上log 文章来源: phpqrcode 生成二维码

利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验(一)

冷暖自知 提交于 2019-12-01 18:55:48
前期准备 引入phpqrcode类库(下载地址: https://sourceforge.net/projects/phpqrcode/ ) PHP开启GD扩展库支持 1、利用phpqrcode生成二维码: 原理分析: 下载下来的类文件是一个压缩包,包含很多文件和演示程序,我们只需要里边的phpqrcode.php 这一个文件就可以生成二维码了,它是一个多个类的集合文件,我们需要用到里边的 QRcode类 的 png() 方法: public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) { $enc = QRencode::factory($level, $size, $margin); return $enc->encodePNG($text, $outfile, $saveandprint=false); } /** * * 参数详解 * 第1个参数$text:二维码包含的内容,可以是链接、文字、json字符串等等; * 第2个参数$outfile:默认为false,不生成文件,只将二维码图片返回输出;否则需要给出存放生成二维码图片的文件名及路径; * 第3个参数$level:容错级别,默认为L。

php(tp5) 生成二维码

ぐ巨炮叔叔 提交于 2019-11-30 09:50:26
phpqrcode类库官网下载地址: https://sourceforge.net/projects/phpqrcode/ 1.我们先看看php是怎么生成二维码的      1.首先我们先下载一下 phpqrcode 类库。   2.下载完后解压我们会发现 phpqrcode文件夹 里面有一堆的文件,但是我们只需要找到 phpqrcode.php 文件复制, 跟 index.php 文件放在一起即可,而 index.php 就是你生成二维码的php代码。      3.接下来就是代码环节了,复制以下代码黏贴到php文件里保存执行,你就会发现,在index.php文件里面会多出一个文件夹,点开你就会发现里面就是你想要的二维码。    <?php //生成二维码 function userimg(){ //引入phpqrcode类库文件 require_once 'phpqrcode.php'; $value = 'https://www.cnblogs.com/junyi-bk/'; //二维码内容 $errorCorrectionLevel = 'L'; //容错级别 $matrixPointSize = 5; //生成图片大小 // 判断是否有这个文件夹 没有的话就创建一个 if(!is_dir("qrcode")){ // 创建文件加 mkdir("qrcode"); } /