zoukankan      html  css  js  c++  java
  • php生成二维码

    <?php
    /**
     * Created by JetBrains PhpStorm.
     * User: zhuxl
     * Date: 14-5-5
     * Time: 下午2:44
     * To change this template use File | Settings | File Templates.
     */
    /**
     * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式】
     * @param string $data 二维码包含的信息,可以是数字、字符、二进制信息、汉字。不能混合数据类型,数据必须经过UTF-8 URL-encoded.如果需要传递的信息超过2K个字节,请使用POST方式
     * @param int $widhtHeight 生成二维码的尺寸设置
     * @param string $EC_level 可选纠错级别,QR码支持四个等级纠错,用来恢复丢失的、读错的、模糊的、数据。
     *                         L-默认:可以识别已损失的7%的数据
     *                         M-可以识别已损失15%的数据
     *                         Q-可以识别已损失25%的数据
     *                         H-可以识别已损失30%的数据
     * @param int $margin 生成的二维码离图片边框的距离
     */
    function generateQRfromGoogle($data,$widhtHeight='150',$EC_level='L',$margin='0'){
        $url=urlencode($data);
        echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$data.'" widhtHeight="'.$widhtHeight.'" widhtHeight="'.$widhtHeight.'"/>';
    }
    $data='http://app76.vliang.com';
    generateQRfromGoogle($data);

  • 相关阅读:
    access denied for user 'root'@'localhost'(using password:YES) FOR WINDOWS
    PKU 1001解题代码
    PKU 1002解题总结
    为什么vue组件data必须是函数
    call 和 apply 区别
    CSS|Stacking context 堆叠上下文
    Vue3.0 tsx 函数组件
    js中的变量提升
    JavaEE|架构
    MVC,MVP 和 MVVM
  • 原文地址:https://www.cnblogs.com/myphper/p/3709256.html
Copyright © 2011-2022 走看看