首頁 > 後端開發 > php教程 > php產生二維碼圖片方法總結

php產生二維碼圖片方法總結

高洛峰
發布: 2023-03-05 07:08:02
原創
1967 人瀏覽過

第一種方法:

1,第一種方法:利用使用最廣泛,最方便的Google api技術實作;

2

,<?php
//封装生成二维码图片的函数(方法)
/* 利用google api生成二维码图片
 
$content:二维码内容参数
$size:生成二维码的尺寸,宽度和高度的值
$lev:可选参数,纠错等级
$margin:生成的二维码离边框的距离*/
function create_erweima($content, $size = &#39;100&#39;, $lev = &#39;L&#39;, $margin= &#39;0&#39;) { $content = urlencode($content);
$image = &#39;<img src="http://chart.apis.google.com/...&#39;.$size.&#39;x&#39;.$size.&#39;&cht=qr&chld=&#39;.$lev.&#39;|&#39;.$margin.&#39;&chl=&#39;.$content.&#39;" widht="&#39;.$size.&#39;" height="&#39;.$size.&#39;" />&#39;;
 
return $image;
}
登入後複製
/* 使用注意事项 先构建内容字符串 调用函数生成 */
//构建内容字符串
$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);
?>
登入後複製

第二種方法:

下載好解壓,然後將phpqrcode文件夾拷貝(或複製)到項目中去;

,<?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);
 
?>
登入後複製

更多php生成二維碼圖片方法匯總相關文章請關注PHP中文網!



相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板