• ecstore生成二维码


    利用phpqrcode库生成二维码:

     1         /*
     2          *二维码添加
     3          */
     4         //////////////////////////////////////
     5         /*引入文件*/
     6         @include(APP_DIR.'/include/lib/weixin/phpqrcode.php');
     7         /*默认存放路径*/
     8         $save_path = PUBLIC_DIR.'/weixin/';//储存地址
     9         if (!file_exists($save_path)) {
    10             mkdir($save_path);
    11         }
    12         $path    = $save_path.$deptId.'.png ';
    13         $path   = strstr($path, '/');
    14         $errorCorrectionLevel = "H";
    15         $matrixPointSize = "4";
    16         if(!file_exists($path)){
    17             $c = 'www.baidu.com';
    18             QRcode::png($c, $save_path.$deptId.'.png',$errorCorrectionLevel,$matrixPointSize);
    19         }
    20         $this->pagedata['img'] = kernel::base_url(1).'/weixin/'.$deptId.'.png';
    21         ///////////////////////////////////////

    利用google接口生成二维码:

     1     /*
     2      * 生成二维码调用google接口
     3      * @var array $params
     4      * @access public
     5      * @return string
     6      */
     7     function generateQRfromGoogle($data,$widhtHeight='205',$EC_level='H',$margin='0'){
     8 
     9         $url=urlencode($data);
    10 
    11         return '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$url.'" widhtHeight="'.$widhtHeight.'" widhtHeight="'.$widhtHeight.'"/>';
    12 
    13     }//End Function

    还有一种方法:调用jquery.qrcode.js库生成二维码:具体实例就不写了

  • 相关阅读:
    vuejs开发环境搭建
    贝塞尔曲线(cubic bezier)
    解决安装mysql的”A Windows service with the name MySQL already exists.“问题
    display:inline-block的间隙问题和解决办法
    限制两行显示,超出部分省略号
    border-radius四个值的问题
    PHP环境搭建
    CSS3属性box-sizing
    -webkit-tap-highlight-color
    gdb命令
  • 原文地址:https://www.cnblogs.com/CHEUNGKAMING/p/4081872.html
Copyright © 2020-2023  润新知