源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 6963|回复: 0
打印 上一主题 下一主题

[PHP编程] PHP将url生成二维码,扫码可跳转的全部代码

[复制链接]

3123

主题

3525

帖子

14万

金币

超级版主

Rank: 8Rank: 8

积分
287186
跳转到指定楼层
1#
发表于 2022-10-29 20:32:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近项目开发中需实现一个功能:用户可通过分享自己二维码给他人扫码注册,注册成功后成为自己的下级。其中,生成二维码是第一步

二维码说白了就是一条url链接,用户扫描二维码就相当于访问url链接,跳转到指定的页面

本文通过PHP技术实现url链接转换成二维码,以下是具体的操作:

用到工具

1、PHP二维码类库PHPqrCode;

使用方法

1、下载地址:

https://sourceforge.net/projects/phpqrcode/

2、解压后,将phpqrcode文件夹整个拷贝到项目中去;

代码实现

本文使用论坛的首页url转换成二维码来做案例;

  1. <?php


  2. /**
  3. phpqrcode.php提供了一个关键的png()方法,有关png()方法的参数说明如下
  4. 参数1:要转成二维码的url地址
  5. 参数2:默认为false,不生成文件,只将二维码图片返回;若为true,则需要给出存放生成二维码图片的路径
  6. 参数3:控制二维码容错率,不同的参数表示二维码可被覆盖的区域百分比;
  7. 这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)
  8. 参数4:控制生成图片的大小,默认为4
  9. 参数5:控制生成二维码的空白区域大小
  10. 参数6:保存二维码图片并显示出来,前提是参数2必须传递图片路径
  11. **/


  12. include ('phpqrcode/phpqrcode.php' );//加载phpqrcode类文件

  13. $qrcode = new \QRcode();//声明qrcode类

  14. $url='https://bbs.52jscn.com/';//要转成二维码的url地址

  15. $errorLevel = "L";//容错率

  16. $size = "4";//生成图片大小

  17. // ob_clean();//若二维码图片未正常输出,需先清除缓存

  18. $qrcode->png($url, false, $errorLevel, $size);//调用png()方法生成二维码


  19. ?>
复制代码


好了,运行一下就会出现你想要转换的二维码了,这样你的项目程序中可以实现任何地址的二维码转换了!是不是很方便!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-11-14 14:45 , Processed in 0.154366 second(s), 24 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明