我尝试用下面的代码用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!
谢谢
发布于 2013-06-19 16:59:53
标准的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这应该能让你的卡正常工作。
https://stackoverflow.com/questions/17157736
复制相似问题