<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >[info]類庫地址:https://download.csdn.net/download/qq_33862644/10421573 - 該項目是thinkcmf二開,使用了一個qrcode的類庫 ![](https://box.kancloud.cn/79ffc87d512b5495150e23d4db4504ef_298x343.png) - 控制器 代碼 ~~~ /** * 單個商品生成二維碼 * 該功能有點類似于電子價簽,掃碼后能看到商品信息 */ public function qrCode() { //查詢要生成二維碼的數據 $id = $this->request->param('id'); //接收參數 $res = StockModel::get($id); //查詢商品信息 $str = $res['brand']; $brand = iconv('utf-8', 'gbk//TRANSLIT', $str); //生成二維碼的時候名字,漢字亂碼 $file_name = $brand.'_'.$res['version'].'.png'; $file_path = QRCODE.$brand.'_'.$res['version'].'.png'; //組裝數據 $content = "編號:{$res['id']}\n"; $content .= "品牌:{$res['brand']}\n"; $content .= "型號:{$res['version']}\n"; //添加和修改時用-分隔 $content .= "庫房名稱:{$res['bursary_name']}\n"; $content .= "售價:{$res['sell_price']}\n"; $content .= "剩余數量:{$res['remnant_inventory']}\n"; $content .= "備注:{$res['remarks']}\n"; Loader::import('imooc_QRcode.phpqrcode.qrlib'); /** * 生成二維碼 * png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) * @param $text 數據 * @param bool $outfile 保存到本地的文件名(保存到跟目錄) * @param int $level 容錯等級 * @param int $size 尺寸大小 * @param int $margin 圖形離邊距的尺寸 * @param bool $saveandprint 保存并打印(必須填第2個參數) */ \QRcode::png($content,$file_path,QR_ECLEVEL_L,8,8,true); //賦給個變量,打印才會顯示 download($file_name); //生成的二維碼,通過瀏覽器下載到桌面 } ~~~ ~~~ /* 二維碼下載 * @param $provider 要下載的文件名 * @param Request $request */ function download($provider) { // 下載二維碼 $contenttype = 'image/jpeg'; $dir_path = QRCODE; //圖片所在路徑 $fileName = $provider; //要下載的文件名 $fileurl = $dir_path.$fileName; //從哪個路徑下載 header("Cache-control: private"); header("Content-type: $contenttype"); //設置要下載的文件類型 //header("Content-Length:" . filesize($fileurl)); //設置要下載文件的文件大小 header("Content-Disposition: attachment; filename=" . urldecode($fileName)); //設置要下載文件的文件名 readfile($fileurl); } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看