php生成二维码图片方法汇总

5年以前  |  阅读数:784 次  |  编程语言:PHP 

第一种方法:

1,第一种方法:利用使用最广泛,最方便的Google api技术实现;

2


    ,<?php
    //封装生成二维码图片的函数(方法)
    /* 利用google api生成二维码图片

    $content:二维码内容参数
    $size:生成二维码的尺寸,宽度和高度的值
    $lev:可选参数,纠错等级
    $margin:生成的二维码离边框的距离*/
    function create_erweima($content, $size = '100', $lev = 'L', $margin= '0') { $content = urlencode($content);
    $image = '<img src="http://chart.apis.google.com/...'.$size.'x'.$size.'&cht=qr&chld;='.$lev.'|'.$margin.'&chl='.$content.'" widht="'.$size.'" height="'.$size.'" />';

    return $image;
    }

3


    /* 使用注意事项 先构建内容字符串 调用函数生成 */
    //构建内容字符串
    $content="微信公众平台:思维与逻辑rn公众号:siweiyuluoji";
    //调用函数生成二维码图片
    echo create_erweima($content);
    //把网址生成二维码;
    $url="http://jingyan.baidu.com/article/0964eca23c39ce8285f5363c.html";
    $url.="rn";
    $url.="http://jingyan.baidu.com/article/03b2f78c4d28ae5ea237ae15.html";
    echo create_erweima($url);
    ?>

第二种方法:

1,第二种方法使用php类库PHP QR Code;下载地址:http://www.jb51.net/codes/189897.html ;或者在官网下载:http://phpqrcode.sourceforge.net

2,下载好解压,然后将phpqrcode文件夹拷贝(或复制)到项目中去;

3


    ,<?php
    //引入核心库文件
    include "phpqrcode/phpqrcode.php";
    //定义纠错级别
    $errorLevel = "L";
    //定义生成图片宽度和高度;默认为3
    $size = "4";
    //定义生成内容
    $content="微信公众平台:思维与逻辑;公众号:siweiyuluoji";
    //调用QRcode类的静态方法png生成二维码图片//
    QRcode::png($content, false, $errorLevel, $size);
    //生成网址类型
    $url="http://jingyan.baidu.com/article/48a42057bff0d2a925250464.html";
    $url.="rn";
    $url.="http://jingyan.baidu.com/article/acf728fd22fae8f8e510a3d6.html";
    $url.="rn";
    $url.="http://jingyan.baidu.com/article/92255446953d53851648f412.html";
    QRcode::png($url, false, $errorLevel, $size);

    ?>
 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例