PHP 生成二维码

一 在线

在线生成网址二维码的API接口:

  1.http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.ifeng.com

  2.http://b.bshare.cn/barCode?site=weixin&url=http://www.ifeng.com

  3.http://s.jiathis.com/qrcode.php?url=http://www.ifeng.com

  4.http://qr.liantu.com/api.php?text=http://www.ifeng.com

  5.http://api.k780.com:88/?app=qr.get&data=http://www.ifeng.com&level=L&size=6

  6.https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=http://www.ifeng.com

二 代码实现

1 下载Qrcode.php 文件

  链接: https://pan.baidu.com/s/1m73UiZFZS2RWsexx-SIsGQ 提取码: p44t

2 public function index($id='')

{

    include "phpqrcode.php";

    $url = urldecode('http://cdw.skybirdcloud.com/api/login/index?id=' . $id);

    $errorCorrectionLevel = 'L';    //容错级别

    $matrixPointSize = 8;            //生成图片大小

    $qr = new \QRcode();

    $qr->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);

    exit;

}

3

public function invite()

{

    $data = input();

    $id = $data['id'];

    $Qrcode = new Qrcode();

    $q = $Qrcode->index($id);

    return view('',['v'=>$q]);

}

你可能感兴趣的:(PHP 生成二维码)