我正在使用这段代码创建一个二维码(感谢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
非常感谢!
Dani
我认为$data
应该看起来像这样:
$data = 'Name: ' . $codeContents[0]->Nom . ' '
. $codeContents[0]->Cognoms . PHP_EOL
. 'email:' . $codeContents[0]->eCorreu;
然后调用QRcode::png($data, $pngAbsoluteFilePath);