我尝试使用http://phpqrcode.sourceforge.net/生成带有以下代码的VCARDS
<?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!
感谢名单
答案 0 :(得分:3)
标准vCard如下所示:http://en.wikipedia.org/wiki/VCard#Example_vCard_files
BEGIN:VCARD
VERSION:2.1
N:Gump;Forrest
TEL;WORK;VOICE:(111) 555-1212
END:VCARD
请注意,每个字段后都有一个新行。
你的卡片上写着
BEGIN:VCARD VERSION:3.0 N:Mustermann;Max FN:Max Mustermann ORG:Firma
没有新行,因此vCard扫描仪感到困惑。
您需要明确地添加换行符才能使其正常工作。例如:
BEGIN:VCARD\nVERSION:3.0\nN:Mustermann;Max\nFN:Max Mustermann\nORG:Firma
这应该让你的卡工作。