首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php QRcodes生成电子名片

用php QRcodes生成电子名片
EN

Stack Overflow用户
提问于 2013-06-18 06:11:42
回答 1查看 3.6K关注 0票数 1

我尝试用下面的代码用http://phpqrcode.sourceforge.net/生成VCARDS

代码语言:javascript
复制
<?php
include('myclasses/phpqrcode/qrlib.php');
QRcode::png("BEGIN:VCARD VERSION:3.0 N:Mustermann;Max FN:Max Mustermann ORG:Firma",
"myclasses/phpqrcode/test2.png", "L", 4, 4);
echo '<img src="myclasses/phpqrcode/test2.png" />'; 
php?>

有没有人知道出了什么问题?扫描仪得到一个空的vcard!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-06-19 16:59:53

标准的vCard如下所示:http://en.wikipedia.org/wiki/VCard#Example_vCard_files

代码语言:javascript
复制
BEGIN:VCARD
VERSION:2.1
N:Gump;Forrest
TEL;WORK;VOICE:(111) 555-1212
END:VCARD

请注意,每个字段后都有一个新行。

你的卡片上写着

代码语言:javascript
复制
BEGIN:VCARD VERSION:3.0 N:Mustermann;Max FN:Max Mustermann ORG:Firma

没有换行符,所以vCard扫描器变得很混乱。

您需要显式地放入换行符才能使其工作。例如:

代码语言:javascript
复制
BEGIN:VCARD\nVERSION:3.0\nN:Mustermann;Max\nFN:Max Mustermann\nORG:Firma

这应该能让你的卡正常工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17157736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档