二维码名片的生成

二维码的应用已经很普遍了,它可以用来做很多的事情,比如扫码认证、扫码支付、扫码查询、扫码添加等。在这里给大家讲的是使用二维码生成名片,扫码此二维码就可以获取名片,并通过保存按钮就可以创建新联系人,将之添加到通讯录中。
前端页面代码如下:

<!doctype html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Keywords" content="在线生成二维码"><meta name="description" content="基于phpqrcode实现的微信二维码通讯录系统,只需要微信扫描二维码就可以添加名片信息,方便快捷。"><title>在线生成二维码通讯录</title></head>
<body><div class="banner"><div class="b_box"><div class="b_info"><form method="POST" action='test.php'><p><span>姓名:</span><input type="text" class="b_txt" name="name" /></p><p><span>公司:</span><input type="text" class="b_txt" name="company"/></p><p><span>职务:</span><input type="text" class="b_txt" name="title"/></p><p><span>地址:</span><input type="text" class="b_txt" name="address"/></p><p><span>手机:</span><input type="text" class="b_txt" name="mobile"/></p><p><span>邮箱:</span><input type="text" class="b_txt" name="email"/></p><p><span>网址:</span><input type="text" class="b_txt" name="web"/></p><p class="b_login"><input type="submit" id="b_btn" value="生成通讯录二维码" /></p></form></div></div></div>
</body>
</html>

前端页面没有设置任何样式所以比较丑一点,界面如下:

php代码如下:

<?php
header('content-type:text/html;charset=utf-8');
include('phpqrcode/qrlib.php');
$content = "BEGIN:VCARD"."\n";
$content .= "VERSION:3.0"."\n";
$content .= "FN:".$_POST['name']."\n";
$content .= "ORG:".$_POST['company']."\n";
$content .= "TEL;CELL;VOICE:".$_POST['mobile']."\n";
$content .= "EMAIL;PREF;INTERNET:".$_POST['email']."\n";
$content .= "URL:".$_POST['web']."\n";
$content .= "ROLE:".$_POST['title']."\n";
$content .= "ADR;WORK;POSTAL:".$_POST['address']."\n";
$content .= "END:VCARD"."\n";QRcode::png($content);


phpqrcode可以从sourceforge网站下载。
在前端页面中输入之后单击生成通讯录二维码即可生成一个二维码,使用微信扫一扫即可获取二维码名片信息,添加到通讯录。

要想生成的二维码能被智能设备识别,并直接导入到通讯录中就需要遵循某种标准格式。最常见的是vcard标准格式,一个常见的vcard标准格式demo如下:

BEGIN:VCARD
VERSION:3.0
FN:沐水莲心
TEL;CELL;VOICE:18370741534
TEL;WORK;VOICE:010-376556666
TEL;WORK;FAX:010-376556666
EMAIL;PREF;INTERNET:lai_mslx@163.com
URL:http://www.baidu.com
orG:江西工程学院
ROLE:学生
TITLE:CTO
ADR;WORK;POSTAL:江西省新余市江西工程学院,330088
REV:2012-12-27T08:30:02Z
END:VCARD

二维码通讯录名片的生成相关推荐

  1. 二维码WIFI自动连接生成格式

    http://mgz9057.blog.163.com/blog/static/31237253201519104039137/ 二维码WIFI自动连接生成格式 WIFI:T:WPA;S:MM;P:1 ...

  2. 使用libqrencode库制作二维码电子名片--IOS版

    1.效果图: 点击生成按钮,显示二维码: 使用微信扫一扫后,获得如下界面: 2.libqrencode库: libqrencode是一个日本人(Kentaro Fukuchi)写的生成二维码的跨平台c ...

  3. 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法

    使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 参考文章: (1)使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 (2)https: ...

  4. 二维码图片如何快速生成

    1.今天跟大家介绍一下怎么快速生成二维码图片,首先我们打开Excel,新建工作簿. ​ 2.然后在任意一单元格录入二维码内容,比如本文这里录入二维码图片如何快速生成. 3.接着我们点击图片工具(Exc ...

  5. 二维码与条形码的生成和识别使用

    应公司leader分配的任务,要求写一个二维码生成器放入系统settings应用中显示其相关配置信息,为方便以后工作,现将其二维码的生成和识别使用方法总结下来. 二维码,我们也称作QRCode,QR表 ...

  6. asp微信会员积分上下级团队注册,带参数推荐人的二维码,分销等级会员生成二维码海报系统

    昨天一个好友来电话让帮忙做一个程序,他的老板让他做一个能扫码注册的会员系统,注册会员必须要推荐人的二维码扫才可以注册,这就是需要带参数的二维码了,还要生成宣传海报,还要生成会员自已的二维码,还要带积分 ...

  7. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  8. 二维码的扫描和生成二维码

    前言 之前自己一直想要去实现一个二维码的扫描和生成,但是一直拖到现在,今天趁着夜色落幕,气氛还算可以(各种声音的夹杂中),完成了这个扫描和生成二维码的工具,在这里总结一下. 首先普及一下什么是二维码和 ...

  9. 二维码的扫描与生成(含动态权限)

    首页 博客 学院 下载 GitChat TinyMind 论坛 问答 商城 VIP 活动 招聘 ITeye CSTO 写博客 发Chat cjm2484836553的博客 RSS订阅 原 Androi ...

最新文章

  1. android device monitor命令行窗口在哪里_Vulkan在Android使用Compute shader
  2. asp.net mvc 从数据库中读取图片的实现代码
  3. 虚拟主机和托盘服务器,虚拟主机和托盘服务器
  4. vb.net2019-读逗号分隔csv等文件
  5. 循环控制_break语句
  6. 鸿蒙系统都有谁参与,华为鸿蒙系统功能有什么特别的-华为鸿蒙系统有什么新功能...
  7. 二维数组 赋值_数组,及二维数组
  8. 完全二叉树的节点数量
  9. 成功软文营销经典案例-案例分享
  10. Mac版pages快捷键大全
  11. 华为手机升级回退_华为手机版本回退 - 卡饭网
  12. EPLAN电气设计入门学习笔记
  13. JJ斗地主记牌器java开发,【欢乐斗地主记牌器制作】遇到两个问题
  14. 工作也能用 Tinder 配对?一家叫 Palaround 的公司就在做这门生意
  15. 怎么看计算机的硬盘容量,查看电脑硬盘内存空间怎么操作,独家教程到,电脑硬盘内存空间如何操作查看...
  16. HTML5---canvas 指针时钟-clock
  17. MP2888AGU-0030-Z 烧录
  18. 仓库出现了两个除了首字母大小写不一样的相同文件
  19. c语言如何实现一只蜗牛爬的循环,[工程科技]第五章 循环结构程序设计c语言程序设计.ppt...
  20. Relation-Aware Global Attention

热门文章

  1. js方式实现下拉列表框
  2. 下面html标签元素中不属于块元素的是,HTML中为何P标签内不可包含块元素?
  3. ASP.NET中的配置文件
  4. 天正建筑t20 v5.0破解版|t20天正建筑中文破解版下载v5.0(附破解补丁+注册表)
  5. 什么地图制作软件好用,简单的地图绘制软件
  6. vue兼容低版本chrome
  7. [STM8L]EEPROM操作读与写
  8. 双面铣组合机床设计(全套优秀毕业设计含CAD图纸、说明书)
  9. 无法定位程序输入点的一种可能
  10. 步进电机c语言源代码 stm32,stm32 42步进电机基本旋转实现内含源代码