方法一:利用接口,生成二维码
这种方法生成的二维码最简单,你只需要调用别人提供的二维码生成接口,同时传递相应的参数即可.
<?php
/**
* @author DengPeng <3@dengpeng.cc>
* @since 2017/01/18
* @copyright copyright (c) 2017 itbool.com GPL
* @license http://www.itbool.com/
*/
$url = 'http://www.itbool.com';
$logo = 'http://www.itbool.com/images/logo.jpg';
$alt = '我的二维码';
generateQRcode($url, $logo, $alt);
/**
* 利用接口输出二维码
*/
function generateQRcode($text, $logo='', $alt='')
{
$text = urlencode($text);
echo '<img src="http://qr.topscan.com/api.php?text='.$text.'&logo='.$logo.'" alt="'.$alt.'">';
}
展现效果:
方法二:使用专门的类库PHP QR Code
步骤①:去PHPQRCode类库官方下载类库
官方地址:http://phpqrcode.sourceforge.net/
步骤②:引入qrlib.php库文件,调用QRcode::png()静态方法即可实现生成二维码
<?php
/**
* @author DengPeng <3@dengpen