1

url を持つ QR コードを作成したいと思います。
例:

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

わかった 。やった。
データが 2 行目に来るように、使用PHP_EOL

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

ただし、上記のコードのみを追加すると、URL タイプ qrcodeが得られます。
また、リンクの部分も QR コードを読み取るために使用するアプリに依存します。

于 2013-10-09T12:24:00.770 に答える