第一种方法:
1,第一种方法:利用使用最广泛,最方便的Google api技术实现;
2
php" id="highlighter_858763">
1
2
3
4
5
6
7
8
9
10
11
12
13
|
,<?php
//封装生成二维码图片的函数(方法)
/* 利用google api生成二维码图片
$content:二维码内容参数
$size:生成二维码的尺寸,宽度和高度的值
$lev:可选参数,纠错等级
$margin:生成的二维码离边框的距离*/
function create_erweima( $content , $size = '100' , $lev = 'L' , $margin = '0' ) { $content = urlencode( $content );
$image = '<img src="http://chart.apis.google.com/...' . $size . 'x' . $size . '&cht=qr&chld=' . $lev . '|' . $margin . '&chl=' . $content . '" widht="' . $size . '" height="' . $size . '" />' ;
return $image ;
}
|
3
1
2
3
4
5
6
7
8
9
10
11
|
/* 使用注意事项 先构建内容字符串 调用函数生成 */
//构建内容字符串
$content = "微信公众平台:思维与逻辑rn公众号:siweiyuluoji" ;
//调用函数生成二维码图片
echo create_erweima( $content );
//把网址生成二维码;
$url = "http://jingyan.baidu.com/article/0964eca23c39ce8285f5363c.html" ;
$url .= "rn" ;
$url .= "http://jingyan.baidu.com/article/03b2f78c4d28ae5ea237ae15.html" ;
echo create_erweima( $url );
?>
|
第二种方法:
1,第二种方法使用php类库PHP QR Code;下载地址:http://www.zzvips.com/codes/189897.html ;或者在官网下载:http://phpqrcode.sourceforge.net
2,下载好解压,然后将phpqrcode文件夹拷贝(或复制)到项目中去;
3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
,<?php
//引入核心库文件
include "phpqrcode/phpqrcode.php" ;
//定义纠错级别
$errorLevel = "L" ;
//定义生成图片宽度和高度;默认为3
$size = "4" ;
//定义生成内容
$content = "微信公众平台:思维与逻辑;公众号:siweiyuluoji" ;
//调用QRcode类的静态方法png生成二维码图片//
QRcode::png( $content , false, $errorLevel , $size );
//生成网址类型
$url = "http://jingyan.baidu.com/article/48a42057bff0d2a925250464.html" ;
$url .= "rn" ;
$url .= "http://jingyan.baidu.com/article/acf728fd22fae8f8e510a3d6.html" ;
$url .= "rn" ;
$url .= "http://jingyan.baidu.com/article/92255446953d53851648f412.html" ;
QRcode::png( $url , false, $errorLevel , $size );
?>
|