qrexample0.php

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23

    <?php
    require_once ('jpgraph/QR/qrencoder.inc.php');

    // Data to be encoded
    $data = '01234567';

    // Create a new instance of the encoder and let the library
    // decide a suitable QR version and error level
    $encoder = new QREncoder(1);

    // Use the image backend (this is also the default)
    $backend = QRCodeBackendFactory::Create($encoder);

    try {
        //     . send the QR Code back to the browser
        $backend->Stroke($data);
    } catch (Exception $e) {
        $errstr = $e->GetMessage();
        echo 'QR Code error: '.$e->GetMessage()."\n";
        exit(1);
    }

    ?>