直接看代码
这是thinkphp里的代码 生成二维码
$model=M("member");
$rs=$model->where("tmId".$tmId)->find();
//生成二维码
vendor("phpqrcode.phpqrcode");
$path='public/qrcode/';
mkdir($path);
$QR=$path.'qrcode.png';
$text="http://www.xghm.com.cn/index.php/Login/reg/tmTel/".$rs['tmTel'];
$size='4';
$level='L';
$padding=2;
$logo=false;
QRcode::png($text,$QR, $level, $size,$padding);
$this->display();
这是模板里的代码
<body>
<div class="img">
<img alt="二维码" src="__APP__/Rec/recommend">
</div>
</body>
但是输出来的结果是这样的 如下:
哪里出现问题了呢??
把最后一句 $this->display(); 去掉,最好在图片生成前加上ob_clean()
正好我的代码中也有一个类似方法
效果你可以去 http://www.wx2share.com 看