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

站長資訊網(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)
国产揄拍国产精品| 国产热A欧美热A在线视频 | 亚洲VA成无码人在线观看| 亚洲AV无码成人精品区蜜桃| 亚洲精品第一国产综合麻豆| 亚洲中文字幕无码AV在线| 97色伦图片97综合影院| 刺激战场老阿姨是谁啊| 国产免费人成视频在线播放播| 狠狠躁夜夜躁人人爽天天古典| 久久久综合九色综合鬼色| 蜜臀久久久久精品久久久| 日本不卡在线视频二区三区| 无码AV免费一区二区三区试看| 亚洲AV成人一区二区三区在线看| 一边做饭一边躁狂我会怎么样呢 | 欧精国精产品一区| 熟妇人妻av无码一区二区三区| 亚洲AV无码一区二区三区天堂| 在线视频一区二区三区| 成A人片亚洲日本久久| 国产精品久久久久久一区二区三区 | 免费看黄A级毛片| 色综合久久久久综合体桃花网| 亚洲AV无码性色AV无码网站| 在线中文新版最新版在线| 成人免费无遮挡在线播放| 国产在线无码精品无码| 男生把QQ放进女生的QQ里韩剧 | 日韩欧美一区二区三区免费观看| 亚洲AV成人无码一区在线观看 | 黑人荫道BBWBBB大荫道| 男人添女人下部高潮全视频| 天天做日日做天天添天天欢公交车| 亚洲乱码日产精品BD在线看| ZLJZLJZLJ中国人水多多| 国产在线精品一区二区高清不卡| 美女扒开腿让男人桶爽| 熟妇人妻av无码一区二区三区| 夜夜爽一区二区三区精品| 东京热无码人妻一区二区AV| 精品日产1区2卡三卡麻豆| 日本丰满护士爆乳XXⅩ| 亚洲精品无码专区在线在线播放| 暗交小拗女一区二| 精品人妻中文AV一区二区三区| 人妻无码中文字幕| 亚洲精品一区二区三浪潮AV| 成人免费无码AV| 久久久久国产精品人妻AⅤ蜜臀| 色婷婷欧美在线播放内射| 野花视频在线手机免费观看| 国产XXXX69真实实拍| 麻豆人妻少妇精品无码专区| 无遮挡啪视频APP| 18禁H免费动漫无码网站| 国产强伦姧在线看无码| 欧美成人午夜视频| 亚洲精品99久久久久中文字幕| 插插插精品亚洲一区| 久久久久亚洲AV无码观看 | 日韩在线一区二区不卡视频| 野花免费观看日本韩国| 国产精品成人无码免费| 欧美VA亚洲VA日韩VA| 亚洲国产精品久久久久爰色欲| 被义子侵犯的漂亮人妻中字| 久久婷婷大香萑太香蕉AV人| 午夜福利国产成人无码GIF动图 | 国产在线拍偷自揄拍无码| 人人爽人人片人人片AV| 中国高清WINDOWS视频软件| 国产一区二区女内射| 人妻少妇中文字幕在线一区| 亚洲午夜成人AV电影| 国产精品久久久久久无码| 青草草97久热精品视频| 一本一本久久A久久精品综合| 国产乱码一区二区三区免费| 人妻无奈被迫屈辱1-9| 在线国内永久免费CRM| 护士交换粗吟配乱大交| 天堂А√在线最新版在线8| www啪啪小白浆内射无码| 巨大黑人极品VIDEOS精品| 亚洲成人片在线观看| 国产精品美女一区二区三区| 日本嫩交12一16XXX视频| 自拍偷自拍亚洲精品播放| 久久精品人妻一区二区三区av| 亚欧成人无码AV在线播放| 丰满少妇高潮惨叫在线观看| 欧美人与禽交片在线观看| 在线观看无码AV网站永久免费 | 欧美肉体裸交做爰XXXⅩ性| 月光影院在线观看免费直播| 精产国品一区别视频| 学渣含着学霸几巴的写作业视频 | 噜噜噜亚洲色成人网站| 亚洲乱码国产乱码精品精姦| 国产亚洲精品A在线无码| 无码AV专区丝袜专区| 丰满老熟妇好大BBBBB四P| 人人妻人人妻人人人人妻| AV无码AV在线A∨天堂毛片| 老熟妇一区二区三区啪啪| 亚洲熟妇无码久久精品导航| 极品少妇高潮XXXXX| 国产乱子伦精品免费无码专区| 人妻波多野结衣爽到喷水| 84PAO国产成视频永久免费| 久久婷婷五月综合色精品| 亚洲日韩AV无码一区二区三区人| 国产台湾无码AV片在线观看| 无码熟妇人妻在线视频| 国产丰满美女A级毛片| 双腿吊起揉捏花蒂| 国产97成人亚洲综合在线| 色老板在线永久免费视频| 被几个人摁住玩弄隐私作文| 欧美在线三级艳情网站| 精品久久久无码专区中文字幕| 亚洲日本一线产区二线区| 含羞草亚洲AV无码久久精品| 亚洲AV片毛片成人观看| 国产自偷自偷免费一区| 亚洲AV无码国产精品麻豆天美| 亚洲国色天香卡2卡3卡4| 狠狠噜天天噜日日噜视频跳一跳| 亚洲AV午夜成人片动漫番| 狠狠爱俺也去去就色| 亚洲精品偷拍自综合网| 久久精品国产欧美日韩| 一本大道色婷婷在线| 老司机67194精品线观看| √新版天堂资源在线资源| 欧美国产成人精品二区芒果视频| CHINESE交换俱乐部4P| 亲子乱AⅤ一区二区三区| 被夫上司强迫的女人在线中文| 日韩AV无码社区一区二区三区| 丰满少妇好紧多水视频| 婷婷无套内射影院| 国产午夜成人AV在线播放| 亚洲国产一卡2卡3卡4卡5公司| 精品亚洲成A人片在线观看| 亚洲自偷自拍熟女另类| 美女露0裸体无档动态视频| 99久久国产综合精品麻豆| 日本成熟少妇喷浆在线观看| 妇女被深耕过后的变化| 西西GOGO大胆啪啪艺术| 精品无码国产污污污免费网站国产| 又湿又紧又大又爽又A视频| 欧美老熟妇XB水多毛多| 抽插丰满内射高潮视频| 无码人妻精品一区二区三区免费看| 韩国无码AV片在线观看| 野花影视大全在线观看免费| 男人扒开女人的腿做爽爽视频| 爱丫爱丫影院在线视频| 少妇性活BBBBBBBBB四川| 国产真实乱XXXⅩ| 野花日本韩国大全免费观看6| 牛和人交VIDEOS欧美3D| 处破女轻点疼丨98分钟| 亚洲AV片不卡无码一| 鲁一鲁AV2019在线| 成人A级毛片免费观看AV网站| 无码人妻一区二区中文| 久久国内精品自在自线400部 | 午夜18禁自慰JK爆乳网站| 久久99老妇伦国产熟女高清| 又黄又爽又色的视频| 少妇 黑人 欧美 亚洲| chinese熟女老女人hd视频| 四虎国产成人永久精品免费| 精品JAVAPARSER乱偷| 99国产欧美久久久精品蜜桃| 少妇愉情理仑片高潮| 精品免费AV一区二区三区| 99久久国产综合精品五月天喷水| 国色天香在线视频免费观看| 征服丝袜旗袍人妻| 色一情一乱一乱一区91Av| 极品呦女JAPANESE| YW尤物无码点击进入| 亚洲AV日韩AV综合AⅤXXX | 色一情一乱一伦一区二区三区小说| 国产又爽又粗又猛的视频 | 国产精品成熟老妇女| 一边下奶一边吃面膜视频讲解图片 | 娇妻被朋友征服中文字幕| CHINESE宅妇内射AV| 午夜成人鲁丝片午夜精品| 麻豆国产精品VA在线观看不卡| 国产99久久久国产精品~~牛| 亚洲综合色区在线观看| 睡美人免费观看完整版西瓜| 两口子交换真实刺激高潮|