如何使用自定义字段在PHP中生成QR代码

时间:2014-06-21 14:09:15

标签: php kohana qr-code

我想在QR码“First Name”,“Last Name”,“Phone”,“Email”,“Homepage URL”中添加这些字段。

我正在使用 qrcode 类,该类使用Google API生成QR码。

public function contact_info_custom($fname,$lname, $phone, $email,$url){
    $this->data = "MECARD:N:".$lname.";".$fname.";FN:".$fname.' '.$lname.";TEL:".$phone.";EMAIL:".$email.";URL:".$url.";";

}

所以问题是: 姓氏& 网站字段未显示在手机上

上述方法生成的QR码为here

1 个答案:

答案 0 :(得分:2)

转到this documentation格式,你的一些分隔符并不完全正确,所以:

$this->data = "MECARD:N:".$lname.";".$fname.";FN:".$fname.' '.$lname.";TEL:".$phone.";EMAIL:".$email.";URL:".$url.";";

变得更像:

$this->data = "MECARD:N:".$lname.",".$fname.";NICKNAME:".$fname.' '.$lname.";TEL:".$phone.";EMAIL:".$email.";URL:".$url.";";

,并提供:

然后正确扫描,至少在使用Bing Vision的Windows Phone上扫描。