<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="分享两种php生成二维码的方法（带示例）" id="card1">
<p> 游客</p><p>
标题:分享两种php生成二维码的方法（带示例）<br/>
正文:<br/>
今天我给大家分享下如何使用PHP生成二维码，至于如何生成二维码，一般常用的试调用google的开放api来生成，言归正传，直接上代码了：第一种方法：利用Google API生成二维码Google提供了较为完善的二维码生成接口，调用API接口很简单，以下是调用代码：$urlToEncode=&amp;quot;http://camnpr.com&amp;quot;; generateQRfromGoogle($urlToEncode); /**  * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本，具体可以查看二维码数据格式】  * @param string $chl 二维码包含的信息，可以是数字、字符、二进制信息、汉字。  不能混合数据类型，数据必须经过UTF-8 URL-encoded  * @param int $widhtHeight 生成二维码的尺寸设置  * @param string $EC_level 可选纠错级别，QR码支持四个等级纠错，用来恢复丢失的、读错的、模糊的、数据。  *    L-默认：可以识别已损失的7%的数据  *    M-可以识别已损失15%的数据  *    Q-可以识别已损失25%的数据  *    H-可以识别已损失30%的数据  * @param int $margin 生成的二维码离图片边框的距离  */ function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') {  $chl = urlencode($chl);  echo '&amp;lt;img src=&amp;quot;http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'  &amp;amp;cht=qr&amp;amp;chld='.$EC_level.'|'.$margin.'&amp;amp;chl='.$chl.'&amp;quot; alt=&amp;quot;QR code&amp;quot; widhtHeight=&amp;quot;'.$widhtHeight.'  &amp;quot; widhtHeight=&amp;quot;'.$widhtHeight.'&amp;quot;/&amp;gt;'; } 使用PHP<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2149&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2149&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2149&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2149&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2149&amp;Page=5">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2149">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2149">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>