1

我想创建一个具有 url 的二维码。
例如:

Product Details :
Name : XYZ
Price : $43
Url : www.abc.com/rty
Description : Wonderful product

我设法展示了这些数据,但不是以那种确切的格式。我的(下)解码输出:

Product Details : \n    Name : XYZ \n    Id : 43 \n    Link : www.abc.com/rty \n     Description : Wonderful product 

请帮忙 。

使用了 phpqrcode 库。

我的代码:

    $contents = $producttype.'\n';
    $contents .= 'Name : '.$collection->getName().'\n';
    $contents .= 'Id : '.$collection->getId().'\n';
    $contents .= 'Link :'.Mage::getUrl().$collection->getUrlKey().'\n';
    $contents .= 'Description : '.$collection->getShortDescription().'\n';

    $imagename = 'qrcode' . md5($collection->getId()) . '.png';
    $filename = $PNG_TEMP_DIR.$imagename;

    QRcode::png($contents, $filename, $errorCorrectionLevel, $matrixPointSize, 2);

数据是动态的,很容易假设。

4

1 回答 1

1

好的 。已经做到了。
用于第二行的数据,使用PHP_EOL

QRcode::png("http://www.abc.com", "test.png", "L", 4, 4);

但是,如果我只添加上面的代码,那么它会给出url 类型 qrcode
此外,链接部分还取决于用于读取 QR 码的应用程序。

于 2013-10-09T12:24:00.770 回答