呃......很抱歉,检测到您当前浏览器兼容性较差,为了保证您有更高品质的使用体验

1.若当前为360浏览器,请切换至 极速模式

2.若当前为IE浏览器,建议更换为 谷歌浏览器

phpqrcode.php 使用教程

点击下载: phpqrcode.1.1.5.zip

Demo在线演示

V 1.1.5

1.本版本修复 $saveandprint=true 设置无效bug

2.删除多余文件,简洁纯净

或Github下载V1.1.4 :https://github.com/t0k4rt/phpqrcode


优势:使用简单,代码精简纯净,无学习难度

phpqrcode使用教程

<?php

//这是原版 phpqrcode 不支持 composer ,优势:require 引入方式可在新老旧项目上同时适用

//thinkphp6 放入 extend 目录
require_once \think\facade\App::getRootPath().'extend/phpqrcode/phpqrcode.php';

//其它框架自行引入  require_once ./phpqrcode/phpqrcode.php


#进入主题

//1.配置与说明

$data = '测试生成1';//内容
$level = 'L';// 纠错级别:L、M、Q、H
$size = 10;//元素尺寸
$margin = 1;//边距
$outfile = 'erweima.png';
$saveandprint = false;// true直接输出屏幕  false 保存到文件中
$back_color = 0xFFFFFF;//白色底色
$fore_color = 0x000000;//黑色二维码色 若传参数要hexdec处理,如 $fore_color = str_replace('#','0x',$fore_color); $fore_color = hexdec('0xCCCCCC');

// 可在 phpqrcode/phpqrcode.php 文件中修改以下配置
// define('QR_FIND_BEST_MASK', true); // true 每次生成码都会变换掩码 , false 时只要内容不变,生成图案不变
// define('QR_PNG_MAXIMUM_SIZE', 1024);//生成最大图片尺寸,若要更大的尺寸,可以自己修改,根据自身需求和服务器性能决定





//2.使用方法大全
$QRcode = new \QRcode();
// $QRcode = new QRcode();

//生成png图片
$QRcode->png($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color);

//生成svg图片
// $outfile = 'erweima.svg';
// $QRcode->svg($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color);
//生成eps图片
// $outfile = 'erweima.eps';
// $QRcode->eps($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color);

//保存到文本 1表示黑色点  0表示白色点
// $outfile = 'erweima.text';
// $outfile = false;//不设置 outfile  返回数组
// $text = $QRcode->text($data, $outfile, $level, $size, $margin);
// print_R($text);

echo $outfile;
exit;

生成效果

智能起名

相关推荐