ddddd

php生成二维码的三种方法

作者:程序员11 时间:2021-12-06 人气:366 QQ交流群\邮箱:1003265987@qq.com
php生成二维码的三种方法
要展示的内容

1.google开放api


代码如下:

1.png

2.php类库PHP QR Code


地址:http://phpqrcode.sourceforge.net/

下载:http://sourceforge.net/projects/phpqrcode/


下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。phpqrcode.php提供了一个关键的png()方法,其中参数$text表示生成二位的的信息文本;参数$outfile表示是否输出二维码图片文件,默认否;参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);参数$size表示生成图片大小,默认是3;参数$margin表示二维码周围边框空白区域间距值;参数$saveandprint表示是否保存二维码并显示。


代码如下:

1.png

调用PHP QR Code:

include 'phpqrcode.php';

请注意:直接生成返回二维码的时候,前面不能有任何输出,不然生成失败

QRcode::png('http://www.helloweba.com');


实际应用中,我们会在二维码的中间加上自己的LOGO,已增强宣传效果。那如何生成含有logo的二维码呢?


其实原理很简单,先使用PHP QR Code生成一张二维码图片,然后再利用php的image相关函数,将事先准备好的logo图片加入到刚生成的原始二维码图片中间,然后重新生成一张新的二维码图片。

1.png

对于第二种方法:如果不使用$filename,第二个参数为false的时候,就不会把二维码图片保存,而是直接输出。


现在还有一些如有:libqrencode与QRcode Perl CGI & PHP scripts二维码生成插件大家喜欢也可看看。


3.基于jquery的二维码生成插件qrcode,在页面中调用该插件就能生成对应的二维码。


qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式,


可以到https://github.com/jeromeetienne/jquery-qrcode获取最新的代码。


如何使用

1.png

1.png

相关文章推荐:

1.PHP生成微信二维码实例  https://www.php.cn/php-weizijiaocheng-389348.html

2.php网址转换生成二维码  https://www.php.cn/php-weizijiaocheng-393639.html


温馨提示:

欢迎阅读本文章,觉得有用就多来支持一下,没有能帮到您,还有很多文章,希望有一天能帮到您。

php生成二维码的三种方法---相关文章


评论区

ddddd

程序员-学习的网站-想学习编程的码农可以进来看看

首页

视频教程

购物车

我的订单