最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php生成二維碼的幾種方式整理及使用實例

 更新時間:2013年06月03日 15:03:49   投稿:whsnow  
本文整理了一些php生成二維碼的方式:1.google開放api;2.php類庫PHP QR Code;3.libqrencode;4.QRcode Perl CGI & PHP scripts感興趣的朋友可以參考下哈

1.google開放api

復制代碼 代碼如下:

$urlToEncode="http://bbs.lewanchina.com";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';
}

 
2.php類庫PHP QR Code

PHP QR Code is open source (LGPL) library for generating QR Code,
2-dimensional barcode. Based on libqrencode C library,
provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2).
Implemented purely in PHP, with no external dependencies (except GD2 if needed).
地址:http://phpqrcode.sourceforge.net/
下載:http://sourceforge.net/projects/phpqrcode/
實例:
復制代碼 代碼如下:

<?
include "./phpqrcode/phpqrcode.php";
$value="http://www.weste.net";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>

主頁地址:http://phpqrcode.sourceforge.net/,站點里能直接下載源碼,下載后解壓到web目錄,通過網(wǎng)頁訪問,就可以看到demo演示。
 
Data表示要記錄的數(shù)據(jù),如果是存儲utf-8編碼的中文,最多984個。
ECC表示糾錯級別, 糾錯級別越高,生成圖片會越大。
L水平 7%的字碼可被修正
M水平 15%的字碼可被修正
Q水平 25%的字碼可被修正
H水平 30%的字碼可被修正Size表示圖片每個黑點的像素。
代碼的調(diào)用范例:
復制代碼 代碼如下:

include "qrlib.php";
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, $margin);
/*
$data 數(shù)據(jù)
$filename 保存的圖片名稱
$errorCorrectionLevel 錯誤處理級別
$matrixPointSize 每個黑點的像素
$margin 圖片外圍的白色邊框像素
*/

QR碼詳細原理可以參考QR維基百科,中文版介紹比較少,英文版介紹很全面,推薦看英文版的。
另外,現(xiàn)在QR碼已經(jīng)有彩色版的了,還可以嵌入個性圖片,我在這方面做了些研究, 如果有興趣,可以和我聯(lián)系交流。我的聯(lián)系郵箱參考網(wǎng)站右邊欄目。

3.libqrencode
地址:http://fukuchi.org/works/qrencode/index.en.html
php支持請參考:http://hirokawa.netflowers.jp/entry/4900/

4.QRcode Perl CGI & PHP scripts
地址:http://www.swetake.com/qr/qr_cgi.html

PS:這里再提供一個本站二維碼工具(帶logo與各種定制功能),功能十分強大!免費供大家使用:

http://tools.jb51.net/transcoding/jb51qrcode

相關(guān)文章

  • php實現(xiàn)倒計時效果

    php實現(xiàn)倒計時效果

    這篇文章主要介紹了php實現(xiàn)倒計時效果,寫了一個考試系統(tǒng)剩余時間倒計時的顯示代碼和大家一起探討,需要的朋友可以參考下
    2015-12-12
  • php和mysql中uft-8中文編碼亂碼的幾種解決辦法

    php和mysql中uft-8中文編碼亂碼的幾種解決辦法

    對于亂碼這個問題php開發(fā)者幾乎都會有碰到過,我們下面主要是介紹了php文件亂碼和頁面亂碼以及php mysql數(shù)據(jù)庫連接時亂碼解決方法
    2012-04-04
  • PHP基于openssl實現(xiàn)的非對稱加密操作示例

    PHP基于openssl實現(xiàn)的非對稱加密操作示例

    這篇文章主要介紹了PHP基于openssl實現(xiàn)的非對稱加密操作,結(jié)合實例形式分析了openssl安裝、密鑰生成及php基于openssl的非對稱加密算法相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • php mail to 配置詳解

    php mail to 配置詳解

    本文為大家介紹下php mail to的配置方法,具體如下,需要的朋友可以參考下
    2014-01-01
  • windows服務器中檢測PHP SSL是否開啟以及開啟SSL的方法

    windows服務器中檢測PHP SSL是否開啟以及開啟SSL的方法

    這篇文章主要介紹了windows服務器中檢測PHP SSL是否開啟以及開啟SSL的方法,需要的朋友可以參考下
    2014-04-04
  • PHP實現(xiàn)的ID混淆算法類與用法示例

    PHP實現(xiàn)的ID混淆算法類與用法示例

    這篇文章主要介紹了PHP實現(xiàn)的ID混淆算法類與用法,結(jié)合實例形式分析了php針對數(shù)字基于位運算、位移等操作的加密解密相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • 必須收藏的23個php實用代碼片段

    必須收藏的23個php實用代碼片段

    這篇文章主要為大家分享了必須收藏的23個php實用代碼片段,幫助大家更好地學習php程序設(shè)計,感興趣的小伙伴們可以參考一下
    2016-02-02
  • PHP實現(xiàn)視頻文件上傳完整實例

    PHP實現(xiàn)視頻文件上傳完整實例

    這篇文章主要介紹了PHP實現(xiàn)視頻文件上傳的技巧,包含了PHP配置信息的設(shè)計及大文件的處理,需要的朋友可以參考下
    2014-08-08
  • PHP執(zhí)行php.exe -v命令報錯的解決方案

    PHP執(zhí)行php.exe -v命令報錯的解決方案

    這篇文章主要介紹了PHP執(zhí)行php.exe -v命令報錯的解決方案,文中通過圖文講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • php基于openssl的rsa加密解密示例

    php基于openssl的rsa加密解密示例

    這篇文章主要介紹了php基于openssl的rsa加密解密方法,結(jié)合實例形式分析了rsa加密解密的原理與具體實現(xiàn)技巧,代碼注釋中給出了相關(guān)的具體說明,需要的朋友可以參考下
    2016-07-07

最新評論

宝丰县| 鄯善县| 星座| 凉城县| 牡丹江市| 肃北| 长治县| 永和县| 武胜县| 齐河县| 兴城市| 于田县| 闽清县| 都兰县| 陕西省| 巢湖市| 额尔古纳市| 普陀区| 台北市| 砀山县| 勐海县| 健康| 临朐县| 浮梁县| 上虞市| 安平县| 邹城市| 平凉市| 南昌县| 衡南县| 华蓥市| 吕梁市| 彩票| 霍城县| 连南| 论坛| 巴林左旗| 荥阳市| 南康市| 开封市| 杭锦旗|