成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

PHP如何生成與識別二維碼

本篇文章給大家介紹一下PHP生成與識別二維碼的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

PHP如何生成與識別二維碼

二維碼的分類

  • 線性堆疊式二維碼

  • 矩陣式二維碼

二維碼的優缺點

優點

  • 信息容量大

  • 編碼范圍廣

  • 容錯能力強

  • 譯碼可靠性高

  • 可引入加密措施

  • 成本低,易制作

缺點

  • 二維碼技術成為手機病毒、釣魚網站傳播的新渠道

  • 信息泄密

目前流行的三大國際標準

  • PDF417:不支持中文

  • DM:專利未公開,需支付專利費用

  • QR CODE:專利公開,支持中文

QR CODE 糾錯能力

  • L級:約可糾錯7%的數據碼字

  • M級:約可糾錯15%的數據碼字

  • Q級:約可糾錯25%的數據碼字

  • H級:約可糾錯30%的數據碼字

前提條件

  • GD庫

一、PHP生成QR CODE

  • 官網:http://phpqrcode.sourceforge.net/

  • 下載源碼:https://github.com/endroid/qr-code

PHP如何生成與識別二維碼

1、qrcode_create.php

ps:生成普通二維碼

<?php include_once "./qrcode/phpqrcode.php";  /**  * 參數:p1:二維碼包含的內容 p2:輸出的文件名 p3:容錯級別 p4:大小 p5:外邊距margin p6:保存路徑  * 在瀏覽器上直接生成一個二維碼(內容為abc)  */ QRcode::png("abc"); QRcode::png("ABC",false,QR_ECLEVEL_L,10,5,false);  /**  * 生成文件到本地  * 參數:p1:二維碼包含的內容 p2:輸出的文件名 p3:容錯級別 p4:大小 p5:外邊距margin p6:是否保存并打印(false 直接生成 true 生成且打印)  * PS:$saveandprint源碼的p6參數做了修改  */  QRcode::png("ABC","ABC.jpg",QR_ECLEVEL_H,10,2,false);

2、qrcode_logo.php

ps:生成帶Logo的二維碼

<?php /**  * Created by PhpStorm.  * User: user  * Date: 2018/8/16  * Time: 10:43  */ include "./qrcode/phpqrcode.php"; $txt = "測試內容"; $picPathAndName = "./pic/ABC.jpg";//二維碼保存路徑和名稱 $level = 'L'; $size = 5; $is_logo = 1;//是否包含Logo 0否 1是 $margin = 2;//邊距 $saveAndPrint = true;//是否保存,保存時,$picPathAndName設置為true  //生成二維碼圖片QRcode::png($txt, $picPathAndName, $level, $size, $margin,$saveAndPrint);  if($is_logo == 1){     $QR = $picPathAndName; //已經生成的原始二維碼圖     $Logo = './pic/logo.png';     $Logo_re = './pic/test_logo.png';     $QR = imagecreatefromstring(file_get_contents($QR));     $Logo = imagecreatefromstring(file_get_contents($Logo));     $QR_width = imagesx($QR); //二維碼圖片寬度     $QR_height = imagesy($QR); //二維碼圖片高度     $logo_width = imagesx($Logo); //logo圖片寬度     $logo_height = imagesy($Logo); //logo圖片高度     $logo_qr_width = $QR_width / 5;     $scale = $logo_width / $logo_qr_width;     $logo_qr_height = $logo_height / $scale;     $from_width = ($QR_width - $logo_qr_width) / 2;     imagecopyresampled($QR, $Logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);     //輸出圖片     imagepng($QR, $Logo_re); }

3、qrcode_vcard.php (生成電子簽名)

vCard格式:https://zh.wikipedia.org/wiki/VCard

<?php /**  * Created by PhpStorm.  * User: user  * Date: 2018/8/15  * Time: 23:00  */ require_once "./qrcode/phpqrcode.php";  /**  * 生成電子簽名  * PS;使用微信掃描二維碼  */ $content = 'BEGIN:VCARD' . "n";//起始標志 $content .= 'VERSION:2.1' . "n";//當前版本 $content .= 'N:周' . "n";//姓 $content .= 'FN:勇' . "n";//名 $content .= 'ORG:江蘇東大集成電路系統有限公司' . "n";//公司名稱 $content .= 'TITLE:PHP研發程序員' . "n";//職位 $content .= 'TEL;WORK;VOICE:0523-83623173' . "n";//工作電話 $content .= 'ADR;WORK:;;高新區星火路#2;南京市;江蘇省;225762;中國' . "n";//工作地址 $content .= 'ADR;HOME:;;下圩鎮王橫村178號;興化市;江蘇省;225762;中國' . "n";//家庭地址(街道,地級市,省,郵編,國家) $content .= 'TEL;TYPE:18000001111' . "n";//移動電話 $content .= 'EMAIL:123456@qq.com' . "n";//郵箱 $content .= 'URL:www.baidu.com' . "n";//個人主頁 $content .= 'END:VCARD' . "n";//結束標志 QRcode::png($content);

二、JQUERY生成QR CODE

源碼地址:https://github.com/jeromeetienne/jquery-qrcode

jquery_create.php

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>Jquery生成二維碼</title>     <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>     <script type="text/javascript" src="./jquery-qrcode/jquery.qrcode.min.js"></script> </head> <body> <div id="qrcode"></div> <script>     //$('#qrcode').qrcode("this plugin is great");     $('#qrcode').qrcode({width: 64,height: 64,text: "jason"}); </script> </body> </html>

三、PHP識別二維碼

1、方法一

環境需求,安裝如下擴展

– ImageMagick

– zbar

– php-zbarcode

2、方法二

PHP識別二維碼(無需安裝擴展),初步測試普通二維碼可以,帶Logo的二維碼,容錯級別需要設置高一點頁可以

qrReader類:https://github.com/baagee/php_QrReader

<?php include_once('./qrReader/lib/QrReader.php'); $qrcode = new QrReader('./test_logo.png');  //圖片路徑 $text = $qrcode->text(); //返回識別后的文本 echo $text;

推薦學習:php視頻教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
成人福利国产午夜AV免费不卡在| 亚洲国产精久久久久久久蜜桃| WWW.一区二区三区在线 || 147VT最大但人文艺术| 亚洲AV无码成人精品区欧洲| 亚洲欧美性爱视频在线| 真实差差差无掩盖视频30分钟| 99久久国产成人免费网站| 成人无码区免费A∨电影| 国产很色很黄很大爽的视频| 黑人巨大进入白人美女视频| 撅高屁股乖乖被学长CAO男男| 欧美巨大XXXX做受| 四虎在线观看视频9E9| 亚欧色一区W666天堂| 亚洲最大天堂无码精品区| 996久久国产精品线观看| 大乳BOOBS巨大吃奶| 国产亚洲AV人片在线观看| 久久久国产精品无码免费专区| 欧美成人精品激情在线观看| 熟女乱中文字幕熟女熟妇| 亚洲国产成人久久精品APP| ◇一本大道香蕉中文在线 | FREE性满足VIDE0SHD| 国产成人综合欧美精品久久| 精品一区二区三区在线视频 | 麻豆精品久久久久久中文字幕无码| 青青国产揄拍视频| 西西人体艺术,国模人体| 在办公室被C到呻吟的动态图| 成年美女黄网站18禁免费| 国语自产偷拍精品视频| 女人夜夜春高潮爽A∨片| 天堂А√在线地址资源| 野花韩国视频免费高清3| 办公丝袜AV一区二区三区| 国产亚洲人成在线视频网站| 免费播放AV网站的地址| 婷婷人人爽人人爽人人片| 又湿又紧又大又爽A视频| 东北老女人高潮大叫对白| 久久99精品久久久大学生| 日本JAPANESE丰满白浆| 亚洲乱码一区二三四区AVA| 办公室被绑奶头调教羞辱OL | 亚洲国产精品无码久久久| А√在线天堂官网| 极品无码国模国产在线观看| 人妻天天爽夜夜爽精品视频| 亚洲精品国产综合麻豆久久99 | かしこまりました中文在线| 激情无码白丝人妻又大又粗| 人妻JapanXXXX精品HD| 亚洲精品无码一区二区AⅤ污美国| 啊轻点灬大JI巴太粗太长在线了| 精品国内自产拍在线观看视频| 日本JAPANESE 30成熟 | 久久亚洲精品成人AV无码网站 | 一二三四视频中文字幕在线看| 公与2个熄乱理在线播放| 蜜桃av秘 无码一区二区三区| 无码AV中文字幕久久AV| 51国偷自产一区二区三区| 国产在线拍揄自揄视频网站| 日本丰满熟妇多毛| 岳又紧又嫩又多水好爽| 国产亚洲精品无码成人| 日韩AV无码中文无码不卡电影 | 人妻少妇伦在线无码| 亚洲自偷自拍熟女另类| 国产精品日韩专区第一页| 欧洲无人区码SUV| 亚洲中文字幕人成乱码| 国产精品无码久久AV| 日本精产国品一二三产品| 余年周婉小说全文免费阅读完整版| 国产色XX群视频射精| 日韩欧美人妻系列中文字幕一区二区三区 | 日韩精品无码一区二区三区不卡| 在线观看日本亚洲一区| 激情综合色五月丁香六月欧美| 少妇内射一区27p| AV老司机福利精品导航| 久久精品国内一区二区三区| 亚洲 欧美 国产 日韩 精品| 高潮毛片无遮挡高清免费视频 | AV无码人妻中文字幕| 久久人人爽人人爽人人片AV高清| 小婷又紧又嫩又窄又多水| 粗大的内捧猛烈进出动态图| 欧美精品一区二区三区在线 | 亚洲日韩中文字幕日本| 国产无遮挡又黄又爽免费网站| 色噜噜狠狠成人中文综合| WWW.射射爽射射爽射射爽| 免费XXXXX大片在线观看一区| 亚洲综合欧美色五月俺也去| 饥渴人妻被快递员玩弄的视频| 无遮挡又黄又刺激又爽的视频 | А√最新版在线天堂| 男女乱婬免费视频黑人| 尹人香蕉久久99天天拍| 精品人人妻人人澡人人爽人人 | 免费看奶头视频的网站| 一本大道无码人妻精品专区| 国模无码一区二区三区| 午夜丰满少妇性开放视频| 国产99在线 | 亚洲| 日韩av一区二区三区| YSL千人千色T9T9T9T9| 欧美人妇做爰XXXⅩ性高| 88久久精品无码一区二区毛片 | 夫では満足できない人妻| 日本在线视频WWW色| 斑马视频电影免费观看| 人妻在厨房被色诱 中文字幕 | 激情偷乱人伦小说免费看| 亚洲AV日韩AV蜜桃在线播放| 国产无遮挡又黄又爽免费网站| 性色av无码人妻少妇肥臀| 国产人成视频在线观看| 亚洲AV成人片色在线高潮| 国产无遮挡裸体免费视频在线观看| 无码毛片一区二区三区本码视频 | 亚洲AV综合久久九九| 狠狠人妻熟妇av又粗又大| 亚洲VS成人无码人在线观看堂| 孩教小UXXXⅩ精品| 亚洲成A人V欧美综合天堂| 精品国产一区二区三区不卡| 亚洲欧美日韩在线不卡| 久久精品亚洲中文无东京热| 夜夜添夜夜添夜夜摸夜夜摸| 麻豆精品传媒一二三区| 97精品国产97久久久久久免费 | 亚洲AⅤ爽爽香蕉久久影片| 国产亚洲AV浪潮A∨尹人Av| 亚洲AV理论在线电影网| 狠色狠色狠狠色综合久久 | 亚洲AV成人一区二区三区在线看| 国内精品宾馆在线精品酒店| 亚洲国产综合精品 在线 一区 | 尤物AV无码色AV无码麻豆| 妺妺自愿做我的性玩具| 啊灬啊灬啊灬快好深| 少妇被三个黑人调教| 国产偷国产偷精品高清尤物| 亚洲国产群交无码AV| 久久综合九色综合欧美98| BGMBGMBGM毛多多视频1| 日韩欧美一区二区三区视频 | 成人亚洲欧美成ΑⅤ人在线观看 | 久久99精品国产99久久| 中文字幕免费不卡二区| 人妻免费久久久久久久了| 夫妇联欢会回不去的夜晚| 亚洲 欧美 激情 小说 另类 | 伊人久久大香线蕉AⅤ色| 男人靠女人免费视频网站| 成人欧美一区二区三区黑人牛| 无码播放一区二区三区| 精品久久一区二区乱码| 又大又紧又粉嫩18P少妇| 强被迫伦姧在线观看中文版| 国产成人无码AV在线播放无广告| 亚洲丰满性熟妇ⅩXXOOO| 免费高清曰韩仑理| 大象国精产品一品二品在线| 亚洲AV秘 无码一区二区三l| 久久综合狠狠综合久久综| 把腿张开让老子臊烂你的视频| 无码人妻AⅤ一区二区| 久久久久国色AV∨免费看| PYTHON人马大战| 午老司机午夜福利视频| 久久婷婷五月综合色D啪| 暴力调教一区二区三区| 小诗的公交车日记免费读| 老旺大肉蟒进进出出电影免费| 成码无人AV片在线观看网站| 亚洲AV永久无码精品| 女人高潮抽搐喷液30分钟视频| 国产AV无码专区亚汌A√| 亚洲色成人网站WWW永久小说| 欧美日韩一区二区三区精品视频在线| 国产成人亚洲综合无码8| 一边做饭一边躁狂怎么办 | 人妻AV无码系列一区二区三区 | 日本适合十八岁以上的护肤品一| 国产在线精品二区| 97超碰精品成人国产| 无码人妻巨屁股系列大又挺拔| 久久天天躁狠狠躁夜夜AV不卡| 成人国内精品久久久久影院| 亚洲精品日韩AV专区| 日本黄色网址日本| 久久久不卡国产精品一区二区| 成色AU999.9是什么意思| 亚洲熟女乱色综合一区|