如何格式化QR码输出?

时间:2014-10-04 09:37:09

标签: php qr-code

我正在使用这段代码创建一个二维码(感谢Lodder !!):

$data .= $codeContents[0]->Nom;
$data .= $codeContents[0]->Cognoms;
$data .= $codeContents[0]->eCorreu;

$tempDir  = JPATH_SITE . '/images/';   
$fileName = 'qr_'.md5($data).'.png';   
$pngAbsoluteFilePath = $tempDir.$fileName;
$urlRelativeFilePath = JUri::root() .'images/' . $fileName;

if (!file_exists($pngAbsoluteFilePath)) {
    QRcode::png($data, $pngAbsoluteFilePath);
}       
echo '<img src="'.$urlRelativeFilePath.'" />';

然而,当我用手机阅读时,我不喜欢输出,因为它看起来像

  

DaniValverdedani.valverde@gmail.com

我如何格式化它看起来像

Name: Dani Valverde
e-mail: dani.valverde@gmail.com

非常感谢你!

达尼

1 个答案:

答案 0 :(得分:1)

我认为你$data应该是这样的:

$data = 'Name: ' . $codeContents[0]->Nom . ' ' 
    . $codeContents[0]->Cognoms . PHP_EOL 
    . 'email:' . $codeContents[0]->eCorreu;

然后拨打QRcode::png($data, $pngAbsoluteFilePath);