久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

生成二維碼接口

 小馬哥技術(shù)屋 2016-12-09

html頁面:
<img src="data:image/png;base64,{$qrcode}"/>

配置文件需要配置url:
'qrcode'=>'http:///app.php/User/download?zgyunyi_code='

公共文件寫入加密:

/**
 * 加密函數(shù)
 * @author Steed
 * @param $data
 * @param string $key
 * @return string
 */
function encrypt($data, $key = 'cloudant_api') {
    $key = md5($key);
    $x = 0;
    $len = strlen($data);
    $l = strlen($key);
    $char = '';
    $str = '';
    for ($i = 0; $i < $len; $i++) {
        $x == $l && $x = 0;
        $char .= $key{$x};
        $x++;
    }
    for ($i = 0; $i < $len; $i++) {
        $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);
    }
    return base64_encode($str);
}

將二維碼文件放到vendor目錄下
/**
     * 生成二維碼
     * @author Steed
     * @param int $id
     * @param int $meeting_id
     * @return string
     */
    private function qrcode($id = 0, $meeting_id = 0) {
        Loader::import('phpqrcode.phpqrcode', VENDOR_PATH, EXT);
        // 糾錯級別:L、M,、Q,、H
        $level = 'L';
        // 點的大?。?到10,用于手機端4就可以了
        $size = 4;

        $margin = 1;
        //把二維碼圖片保存到本地的代碼
        $path = RUNTIME_PATH . 'qrcode' . DS . 'voucher' . DS . $meeting_id;
        if (!is_dir($path)) mkdir($path, 0777, true);
        $path = $path . DS . $this->member['cloudant_id'] . $id . '.png';
        $url = Config::get('qrcodeUrl') . encrypt('voucher,' . $id);
        if (!file_exists($path)) \QRcode::png($url, $path, $level, $size, $margin);
        return base64_encode(file_get_contents($path));
    }

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多