真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP使用phpqrcode.php生成二維碼圖片并將生成的二維碼圖片保存到本地服務(wù)器

前期準(zhǔn)備:

創(chuàng)新互聯(lián)建站專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,服務(wù)器托管服務(wù)器托管,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。

1.phpqrcode類文件下載,下載地址:https://sourceforge.net/projects/phpqrcode/
2.PHP環(huán)境必須開啟支持GD2擴(kuò)展庫(kù)支持(一般情況下都是開啟狀態(tài))

以下為示例代碼,引入類文件后,調(diào)整相應(yīng)的參數(shù)即可調(diào)用

 1 /**
 2      *第1個(gè)參數(shù)$text:二維碼包含的內(nèi)容,可以是鏈接、文字、json字符串等等;
 3     第2個(gè)參數(shù)$outfile:默認(rèn)為false,不生成文件,只將二維碼圖片返回輸出;否則需要給出存放生成二維碼圖片的文件名及路徑;
 4     第3個(gè)參數(shù)$level:默認(rèn)為L(zhǎng),這個(gè)參數(shù)可傳遞的值分別是L(QR_ECLEVEL_L,7%)、M(QR_ECLEVEL_M,15%)、Q(QR_ECLEVEL_Q,25%)、H(QR_ECLEVEL_H,30%),這個(gè)參數(shù)控制二維碼容錯(cuò)率,不同的參數(shù)表示二維碼可被覆蓋的區(qū)域百分比,也就是被覆蓋的區(qū)域還能識(shí)別;
 5     第4個(gè)參數(shù)$size:控制生成圖片的大小,默認(rèn)為4;
 6     第5個(gè)參數(shù)$margin:控制生成二維碼的空白區(qū)域大??;
 7      *
 8      */
 9     public function lineQrCode($urlstr){
10 
11 //        $urlstr = "https://www.baidu.com/";
12 //        include 'phpqrcode.php';    //同級(jí)目錄下的類文件
13         require_once ROOT_PATH.'extend/phpqrcode/'.'phpqrcode.php';
14 
15         //生成二維碼圖片
16         $errorCorrectionLevel = 'L';    //容錯(cuò)級(jí)別
17         $matrixPointSize = 5;            //生成圖片大小
18         $img = md5($urlstr).'.png';
19         $file_path = ROOT_PATH.config('template.tpl_replace_string.__FILE_UPLOAD_PATH__').'qr/';
20         $path = $file_path;
21 
22         if(!file_exists($path)){
23             //檢查是否有該文件夾,如果沒有就創(chuàng)建,并給予最高權(quán)限
24             mkdir($path,0777,true);
25         }
26         $filename = $path.$img;
27         \QRcode::png($urlstr,$filename , $errorCorrectionLevel, $matrixPointSize, 2);
28         $QR = $filename;                //已經(jīng)生成的原始二維碼圖片文件
29         $QR = imagecreatefromstring(file_get_contents($QR));
30         //保存圖片,銷毀圖形,釋放內(nèi)存
31         if (!file_exists($filename)) {
32             imagepng($QR, $filename);
33             imagedestroy($QR);
34         } else {
35             imagedestroy($QR);
36         }
37 
38         return $img;
39     }

網(wǎng)站題目:PHP使用phpqrcode.php生成二維碼圖片并將生成的二維碼圖片保存到本地服務(wù)器
本文網(wǎng)址:http://weahome.cn/article/dsoihsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部