gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP如何生成與識(shí)別二維碼

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

PHP如何生成與識(shí)別二維碼

二維碼的分類

  • 線性堆疊式二維碼

  • 矩陣式二維碼

二維碼的優(yōu)缺點(diǎn)

優(yōu)點(diǎn)

  • 信息容量大

  • 編碼范圍廣

  • 容錯(cuò)能力強(qiáng)

  • 譯碼可靠性高

  • 可引入加密措施

  • 成本低,易制作

缺點(diǎn)

  • 二維碼技術(shù)成為手機(jī)病毒、釣魚網(wǎng)站傳播的新渠道

  • 信息泄密

目前流行的三大國際標(biāo)準(zhǔn)

  • PDF417:不支持中文

  • DM:專利未公開,需支付專利費(fèi)用

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

QR CODE 糾錯(cuò)能力

  • L級(jí):約可糾錯(cuò)7%的數(shù)據(jù)碼字

  • M級(jí):約可糾錯(cuò)15%的數(shù)據(jù)碼字

  • Q級(jí):約可糾錯(cuò)25%的數(shù)據(jù)碼字

  • H級(jí):約可糾錯(cuò)30%的數(shù)據(jù)碼字

前提條件

  • GD庫

一、PHP生成QR CODE

  • 官網(wǎng):http://phpqrcode.sourceforge.net/

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

PHP如何生成與識(shí)別二維碼

1、qrcode_create.php

ps:生成普通二維碼

<?php include_once "./qrcode/phpqrcode.php";  /**  * 參數(shù):p1:二維碼包含的內(nèi)容 p2:輸出的文件名 p3:容錯(cuò)級(jí)別 p4:大小 p5:外邊距margin p6:保存路徑  * 在瀏覽器上直接生成一個(gè)二維碼(內(nèi)容為abc)  */ QRcode::png("abc"); QRcode::png("ABC",false,QR_ECLEVEL_L,10,5,false);  /**  * 生成文件到本地  * 參數(shù):p1:二維碼包含的內(nèi)容 p2:輸出的文件名 p3:容錯(cuò)級(jí)別 p4:大小 p5:外邊距margin p6:是否保存并打印(false 直接生成 true 生成且打印)  * PS:$saveandprint源碼的p6參數(shù)做了修改  */  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 = "測(cè)試內(nèi)容"; $picPathAndName = "./pic/ABC.jpg";//二維碼保存路徑和名稱 $level = 'L'; $size = 5; $is_logo = 1;//是否包含Logo 0否 1是 $margin = 2;//邊距 $saveAndPrint = true;//是否保存,保存時(shí),$picPathAndName設(shè)置為true  //生成二維碼圖片QRcode::png($txt, $picPathAndName, $level, $size, $margin,$saveAndPrint);  if($is_logo == 1){     $QR = $picPathAndName; //已經(jīng)生成的原始二維碼圖     $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";//起始標(biāo)志 $content .= 'VERSION:2.1' . "n";//當(dāng)前版本 $content .= 'N:周' . "n";//姓 $content .= 'FN:勇' . "n";//名 $content .= 'ORG:江蘇東大集成電路系統(tǒng)有限公司' . "n";//公司名稱 $content .= 'TITLE:PHP研發(fā)程序員' . "n";//職位 $content .= 'TEL;WORK;VOICE:0523-83623173' . "n";//工作電話 $content .= 'ADR;WORK:;;高新區(qū)星火路#2;南京市;江蘇省;225762;中國' . "n";//工作地址 $content .= 'ADR;HOME:;;下圩鎮(zhèn)王橫村178號(hào);興化市;江蘇省;225762;中國' . "n";//家庭地址(街道,地級(jí)市,省,郵編,國家) $content .= 'TEL;TYPE:18000001111' . "n";//移動(dòng)電話 $content .= 'EMAIL:123456@qq.com' . "n";//郵箱 $content .= 'URL:www.baidu.com' . "n";//個(gè)人主頁 $content .= 'END:VCARD' . "n";//結(jié)束標(biāo)志 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識(shí)別二維碼

1、方法一

環(huán)境需求,安裝如下擴(kuò)展

– ImageMagick

– zbar

– php-zbarcode

2、方法二

PHP識(shí)別二維碼(無需安裝擴(kuò)展),初步測(cè)試普通二維碼可以,帶Logo的二維碼,容錯(cuò)級(jí)別需要設(shè)置高一點(diǎn)頁可以

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

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

推薦學(xué)習(xí):php視頻教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
大肉大捧一进一出好爽视频| 麻豆md0077饥渴少妇| 精品亚洲视频在线| 亚洲视频在线a| 日韩中文字幕免费在线| 鲁一鲁一鲁一鲁一色| 中文精品无码中文字幕无码专区| 成人黄色一级大片| 日本中文字幕精品—区二区| 福利片一区二区三区| 国产xxxxx视频| 麻豆一区二区三区视频| 国产九九热视频| 中文字幕在线视频一区二区三区 | 国产福利片一区二区| 色乱码一区二区三区在线| 不卡中文字幕在线观看| 久久人人爽人人片| 91社在线播放| 丰满的少妇愉情hd高清果冻传媒| 精品国产一区二区三区无码| 国产老熟妇精品观看| 国产精品入口免费软件| www.桃色.com| 波多野结衣家庭教师在线播放| www.com毛片| 日本美女视频一区| 国产精品无码乱伦| 国产在线观看福利| 热久久久久久久久| a级黄色小视频| 波多野结衣xxxx| 日韩视频一二三| 欧美一级黄色影院| 激情六月天婷婷| 日本精品一区二区三区四区| av五月天在线| 日本香蕉视频在线观看| 色婷婷成人在线| 香港三级韩国三级日本三级| 精品亚洲视频在线| 免费无码国产v片在线观看| www.久久com| 成人3d动漫一区二区三区| 天美一区二区三区| 男女视频一区二区三区| 欧美成人精品免费| 欧美aaa在线观看| 色婷婷综合久久久久中文字幕| 在线观看三级网站| 亚洲无在线观看| 最新中文字幕2018| 男人添女荫道口图片| 小说区视频区图片区| 亚洲天堂网2018| 五月天亚洲视频| 午夜肉伦伦影院| 日韩欧美亚洲天堂| 青草青青在线视频 | 毛片av在线播放| 大地资源第二页在线观看高清版| 免费一级特黄录像| 无码人妻丰满熟妇区毛片18| 成人精品视频在线播放| 男女啪啪的视频| 91九色国产ts另类人妖| 国产乱叫456| 欧美日韩在线免费观看视频| 亚洲色图偷拍视频| 天天操精品视频| 午夜探花在线观看| www.亚洲成人网| 国产又粗又猛又爽又黄的网站 | 久久久精品在线视频| 成人中文字幕在线播放| 国产精品后入内射日本在线观看| 免费观看国产精品视频| 久久精品国产sm调教网站演员| 欧美黑人在线观看| 免费无码不卡视频在线观看| 日韩一级在线免费观看| 亚洲污视频在线观看| 日本肉体xxxx裸体xxx免费| 天天影视色综合| 精品国偷自产一区二区三区| 国产三区在线视频| 蜜臀一区二区三区精品免费视频 | 人妻有码中文字幕| 国产一区二区在线免费播放| 久国产精品视频| 国产精品无码人妻一区二区在线| 日韩黄色片视频| 欧美国产在线一区| 国产精品一色哟哟| 色综合天天色综合| 老司机午夜网站| 免费观看成人网| 一区二区三区四区久久| 人人妻人人添人人爽欧美一区| 日本爱爱免费视频| www.好吊操| 污视频网站观看| 鲁一鲁一鲁一鲁一色| 青青草原国产免费| 久久久精品在线视频| 菠萝蜜视频在线观看入口| 日本va中文字幕| 精品国偷自产一区二区三区| 一区二区三区 欧美| 女人帮男人橹视频播放| 国产一级片中文字幕| 一本久道综合色婷婷五月| av动漫在线播放| 国产一级免费大片| 男女视频一区二区三区| 日韩网站在线免费观看| 日本精品免费视频| 91亚洲免费视频| www.色偷偷.com| 亚洲熟女乱色一区二区三区| 欧洲精品在线播放| 99热这里只有精品7| 日本中文字幕影院| 97公开免费视频| 国产精品第12页| 少妇人妻互换不带套| 国产网站免费在线观看| 人人干视频在线| 亚洲国产精品无码av| 日韩a级黄色片| 亚洲五码在线观看视频| 黄色一级片网址| 国产精品99久久久久久大便| 天堂av2020| www.色.com| 国产91在线亚洲| 黄色一级视频在线播放| 99热久久这里只有精品| 国产日韩亚洲欧美在线| 日韩一级性生活片| 无码aⅴ精品一区二区三区浪潮| 成熟丰满熟妇高潮xxxxx视频| 精品无码国模私拍视频| 无码人妻丰满熟妇区五十路百度| 欧洲av无码放荡人妇网站| 欧美污视频网站| 日本高清久久久| 91嫩草国产丨精品入口麻豆| 伊人再见免费在线观看高清版 | 成人高清dvd| 成年人午夜免费视频| 人妻少妇被粗大爽9797pw| 韩国日本美国免费毛片| 男女无套免费视频网站动漫| 午夜激情影院在线观看| 成人在线国产视频| 福利在线一区二区三区| 天天操天天干天天玩| 精品少妇一区二区三区在线| 超碰97免费观看| 日本丰满少妇黄大片在线观看| bt天堂新版中文在线地址| 黄色影院一级片| 亚洲欧美日本一区二区三区| 国产精品啪啪啪视频| 国产淫片av片久久久久久| 五月天婷婷影视| 成年人观看网站| 一级黄色免费在线观看| 欧美综合在线观看视频| 玖玖精品在线视频| 日本新janpanese乱熟| 欧美极品少妇无套实战| 欧美一级特黄a| 2022亚洲天堂| 国产尤物av一区二区三区| 日韩亚洲在线视频| 欧美久久在线观看| 精品国产乱码久久久久久1区二区| 你真棒插曲来救救我在线观看| 女同激情久久av久久| 日本三级免费观看| 国产69精品久久久久999小说| 午夜精品免费看| 一级在线免费视频| 欧美视频第一区| 国产伦精品一区二区三区四区视频_| 欧美一级视频在线| 三级a在线观看| 亚洲五月天综合| 免费激情视频在线观看| 久久视频这里有精品| 成人小视频在线观看免费| 小说区视频区图片区| 三级黄色片播放| 亚洲小说欧美另类激情| 亚洲激情在线看| 欧美性视频在线播放| 特级毛片在线免费观看| 中文字幕亚洲影院|