日本中文字幕免费在线,a级片免费,黄色好看一区二区三区,国产91九色在线播放,色综合无码av网站,国产AV高清精品久久,久久免费观看午夜成人网站,91成人精品免费在线

            服務熱線 400-660-5555 (轉1)

            網站建設

            網站建設

            站內資訊
            網站建設 / 站內資訊 / 產品資訊 / 正文

            網站開發中怎么生成二維碼

            來源: All文章
            發布時間:2023-05-04 13:06:37

              網站開發過程中,經常要用到生成指定的二維碼,下面中企動力給大家介紹幾種生成二維碼的方式:

              一、通過第三方api生成

              比如:

              https://api.qrserver.com/v1/create-qr-code/?size=200x200data=url

              直接通過地址

              Size:設置二維碼的大小

              Data:二維碼內容

              可以在網頁上直接顯示二維碼

              二、通過phpqrcode這是一個php插件我們可以通過他來生成二維碼

              //創建二維碼圖片

              functioncreate($id,$path=''){

              $dir=app()-getRootPath();//網站根目錄

              $path_file=$dir.'static/qcode/'.$path;//二維碼存放目錄

              //dump($path_file);

              if(!is_dir($path_file)){//目錄是否存在,不存在就創建目錄

              mkdir($path_file,0777,true);

              }

              $fileName=$path_file.$id.'.png';//生成的二維碼文件名稱

              if(!file_exists($fileName)){

              //dump($fileName);

              require_onceapp()-getRootPath().extend/phpqrcode/phpqrcode.php;//引入插件

              header('Content-Type:image/png');

              $level='L';//點的大?。?到10,用于手機端4就可以了

              $size=7;//下面注釋了把二維碼圖片保存到本地的代碼,如果要保存圖片,用$fileName替換第二個參數false

              $QRcode=new\QRcode();//實列化方法

              $code_url=xxxxxid=.$id;//生成二維碼的url文本等內容;

              $res=$QRcode-png($code_url,$fileName,$level,$size);//生成二維碼

              return$fileName;//返回二維碼路徑

              }else{

              return$fileName;

              }

              }

              生成二維碼并且打包下載

              publicfunctiondown_ewm(){

              set_time_limit(1000000);

              $nlist=array_values($data);

              $filename='ewm.zip';

              //新建zip壓縮包

              $file_dir=app()-getRootPath();

              $zip_file=$file_dir.$filename;

              $zip=new\ZipArchive;

              $res=$zip-open($zip_file,\ZipArchive::CREATE);

              //把圖片一張一張加進去壓縮

              //dump($nlist);

              foreach($nlistas$k=$v){

              $ext=get_extension($v['img']);

              if(file_exists($v['img'])){

              $zip-addFile($v['img'],$v['path'].$v['name'].'.'.$ext);

              }

              }

              //打包zi

              $zip-close();

              //或者輸出下載

              header(Cache-Control:public);

              header(Content-Description:FileTransfer);

              header('Content-disposition:attachment;filename='.basename($zip_file));//文件名

              header(Content-Type:application/force-download);

              header(Content-Transfer-Encoding:binary);

              header('Content-Length:'.filesize($zip_file));//告訴瀏覽器,文件大小

              readfile($zip_file);

              }

              如圖:通過插件生成二維碼

              三、通過瀏覽器右鍵可以生成網頁二維碼

              四、通過百度搜索二維碼生成

              比如草料二維碼

              還能對二維碼進行美化,生成不一樣的二維碼

            * 文章來源于網絡,如有侵權,請聯系客服刪除處理。
            在線 咨詢

            添加動力小姐姐微信

            微信 咨詢

            電話咨詢

            400-660-5555 (轉1)

            我們聯系您

            電話 咨詢
            微信掃碼關注動力小姐姐 X
            qr