«
thinkphp 生成二维码 并打包

时间:2023-10-9    作者:熊永生    分类: thinkphp


<?php
namespace app\index\controller;
use app\index\model\UserModel;
use think\facade\Request;

// 二维码插件
use Mpdf\QrCode\QrCode;
use Mpdf\QrCode\Output;

控制器
 public function qrcode(){
    for ($i = 0; $i<= 999; $i++){
     self::genderQrcode('我是谁','qrcode/m' . $i . '.png');
 }
 echo '成功';
 }

public function genderQrcode($name = '', $filename = ''){
    $qrCode = new QrCode($name);
// Save black on white PNG image 100 px wide to filename.png. Colors are RGB arrays.
    $output = new Output\Png();
    $data = $output->output($qrCode, 100, [255, 255, 255], [0, 0, 0]);
    file_put_contents($filename, $data);

}

标签: php thinkphp