欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

xampp環(huán)境下thinkphp5如何生成二維碼-創(chuàng)新互聯(lián)

小編給大家分享一下xampp環(huán)境下thinkphp5如何生成二維碼,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)10余年堅(jiān)持,服務(wù)企業(yè)網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站建設(shè)服務(wù)。數(shù)千家企業(yè)的合作經(jīng)驗(yàn),幫助我們?yōu)榉?wù)企業(yè)不斷提升價(jià)值。為企業(yè)建設(shè)開發(fā)網(wǎng)站和維護(hù),主推個(gè)性化定制型網(wǎng)站設(shè)計(jì)

xampp環(huán)境下thinkphp5二維碼的生成

前言

由于團(tuán)隊(duì)功能需要,我們需要用php做一個(gè)能根據(jù)我們的給出的URL生成二維碼的action,過程曲折,做出來之后在這里總結(jié)一下。

開始入手

開始的時(shí)候,走了錯(cuò)誤的方向,當(dāng)時(shí)的想法:既然要生成二維碼,那就要知道二維碼的生成機(jī)制,于是我在網(wǎng)上搜二維碼,得到了如下結(jié)果:
xampp環(huán)境下thinkphp5如何生成二維碼

我粗略讀了一遍之后頓悟:
顯然,這不是我想要的(如果研究這東西,估計(jì)未來幾周不用干別的了)

步入正軌

我雖然走錯(cuò)了方向,但是也簡單的了解了二維碼這個(gè)東西,那么我們需要的功能該如何實(shí)現(xiàn)呢?這次我決定簡單粗暴一點(diǎn)

xampp環(huán)境下thinkphp5如何生成二維碼

谷歌誠不欺我,在我之前已經(jīng)有人寫好了這些個(gè)功能,于是我開始步入正軌。

整體思路

  • 我們需要的功能在網(wǎng)上已經(jīng)有人用php寫好了,就像我們引用think里面的庫一樣,我們只要把網(wǎng)上能生成二維碼的庫下載下來,然后引用它,就能快捷便利的生成二維碼了。思路確定了,開始干活。

筆者發(fā)現(xiàn)了兩種辦法,最后使用了第二種

方法一:Composer與endroid/QrCode

  • 提到php下載第三方庫,就必須提到composer了,這是php的一個(gè)賊厲害的庫管理工具,可以幫助我們下載網(wǎng)上的其他類庫,關(guān)于這個(gè)神奇的東西,官方文檔當(dāng)中也有介紹(如下圖)

xampp環(huán)境下thinkphp5如何生成二維碼

  • 目前筆者用的是windows環(huán)境,按照官方文檔當(dāng)中的鏈接下載好,開始快樂的一路next,然后問題就來了

xampp環(huán)境下thinkphp5如何生成二維碼

這是我在網(wǎng)上找到的照片(源自菜鳥教程:composer安裝),我安裝的時(shí)候,并沒有地址出現(xiàn),于是我就懵了,這是什么意思?

思考了一下,我們安裝的這個(gè)管理工具是和php聯(lián)系的,并且需要找到菜鳥教程圖片當(dāng)中的php.exe文件,于是引出了下面的問題:php在哪里?

  • XAMPP

    百度百科:XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建站集成軟件包。由此可知,我們使用的xampp里面集成了php,下一步,開始找文件
    xampp環(huán)境下thinkphp5如何生成二維碼

找到文件,安裝完成,在我們的thinphp5文件夾下,輸入指令來安裝好第三方庫

    $ composer require endroid/qr-code

這樣,我們的庫文件就加載完畢,進(jìn)行代碼開發(fā)的話,大家可以參考這篇博客

http://www.cnbreak.org/biancheng/thinkphp5/wechatwebpage/760.html

方法二:利用phpqrcode

筆者用的是這個(gè)方法,用起來也相對(duì)簡單(不過在thinkphp6貌似沒辦法使用了),我們?cè)诰W(wǎng)上直接下載第三方庫

下載鏈接https://sourceforge.net/projects/phpqrcode/files/releases
官方說明文檔 http://phpqrcode.sourceforge.net/docs/html/annotated.html

下載完畢后
xampp環(huán)境下thinkphp5如何生成二維碼

注意:一定要是extends目錄
我們用composer下載好的庫在vender里面,而外面下載的第三方庫只有放在extends里面才會(huì)起作用。
如下是第二種方法的代碼

function qrcode($level = 'L', $size = 4){
    // 導(dǎo)入Phpqrcode插件文件require_once EXTEND_PATH.'phpqrcode/phpqrcode.php';
    
    //設(shè)置url
    $url1 = 'https://www.baidu.com/s?wd=666&rsv_spt=1&rsv_iqid=0xfea0cab90000241d&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=ib&rsv_sug3=4&rsv_sug1=3&rsv_sug7=100&rsv_sug2=0&rsv_btype=i&inputT=528&rsv_sug4=1203';

    // 容錯(cuò)級(jí)別
    $errorCorrectionLevel = $level;
    // 生成圖片大小
    $matrixPointSize = intval($size);
    // 生成二維碼圖片
    $object = new QRcode();
    // 這個(gè)一定要加上,清除緩沖區(qū)
    ob_end_clean();
    // 第二個(gè)參數(shù)false的意思是不生成圖片文件,如果你寫上‘picture.png’則會(huì)在根目錄下生成一個(gè)png格式的圖片文件
    $object->png($url1, false, $errorCorrectionLevel, $matrixPointSize, 2);
}

相關(guān)參數(shù)的意思:

xampp環(huán)境下thinkphp5如何生成二維碼

  • $text 就是url參數(shù)

  • $outfile 默認(rèn)否,不生成文件,只返回二維碼圖片,否則需要給出保存路徑

  • $level 二維碼容錯(cuò)率,默認(rèn)L(7%)、M(15%)、Q(25%)、H(30%)

  • $size 二維碼圖片大小,默認(rèn)4

  • $margin 二維碼空白區(qū)域大小

  • $saveabdprint 二維碼保存并顯示,$outfile必須傳路徑

  • $back_color 背景顏色

  • $fore_color 繪制二維碼的顏色

  • tip:顏色必須傳16進(jìn)制的色值,并把“#”替換為“0x”; 如 #FFFFFF => 0xFFFFFF

以上是“xampp環(huán)境下thinkphp5如何生成二維碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱:xampp環(huán)境下thinkphp5如何生成二維碼-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://chinadenli.net/article14/epege.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、標(biāo)簽優(yōu)化、小程序開發(fā)、網(wǎng)站營銷、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
欧美一区二区三区视频区| 国产高清一区二区不卡| 黄色美女日本的美女日人| 殴美女美女大码性淫生活在线播放| 暴力三级a特黄在线观看| 国产欧美精品对白性色| 久久永久免费一区二区| 亚洲精品国产精品日韩| 国产日韩欧美综合视频| 区一区二区三中文字幕| 九九热这里只有精品哦| 欧美国产精品区一区二区三区| 久久免费精品拍拍一区二区| 成人精品视频在线观看不卡| 日韩欧美高清国内精品| 成人精品一区二区三区在线| 视频一区二区 国产精品| 亚洲男女性生活免费视频| 少妇激情在线免费观看| 91人妻人人揉人人澡人| 国产亚洲神马午夜福利| 九九热视频免费在线视频| 日本欧美一区二区三区就| 高清国产日韩欧美熟女| 亚洲综合伊人五月天中文| 黄色激情视频中文字幕| 国产a天堂一区二区专区| 色播五月激情五月婷婷| 99热中文字幕在线精品| 亚洲熟妇中文字幕五十路| 中文字幕日韩欧美一区| 午夜福利黄片免费观看| 丰满少妇高潮一区二区| 亚洲国产91精品视频| 国产欧美日韩精品一区二| 成人国产一区二区三区精品麻豆| 精品人妻一区二区三区四区久久 | 91后入中出内射在线| 91爽人人爽人人插人人爽| 国产又粗又猛又大爽又黄同志| 噜噜中文字幕一区二区|