• User Attivo

    Codice a barre

    Ho trovato questo script che genera un codice a barre

    [php]
    require("core.php");

    $barcode = "9147851552";
    $p_text = $barcode;
    $p_textEnc = rawurlencode($p_text);
    $p_xDim = 1;
    $p_bcType = 1;
    $p_w2n = 3;
    $p_charHeight = 50;
    $p_charGap = $p_xDim;

    */
    // $barcode = "9147851552";
    $p_text = $barcode;
    $p_textEnc = rawurlencode($p_text);
    $p_xDim = 1;
    $p_bcType = 1;
    $p_w2n = 3;
    $p_charHeight = 50;
    $p_charGap = $p_xDim;
    $p_type = 1;
    $p_label = "Y";
    $p_invert ="N";
    $p_checkDigit = "N";
    $p_rotAngle = 0;

    // default values
    if (!isset($p_text)){
    $p_text = "123";
    } else {
    $p_text = rawurldecode($p_text);
    }

    if (!isset($p_bcType)){
    $p_bcType = 1;
    }
    if (!isset($p_xDim)){
    $p_xDim = 2;
    }
    if (!isset($p_w2n)){
    $p_w2n = 2;
    }
    if (!isset($p_charGap)){
    $p_charGap = $p_xDim;
    }
    if (!isset($p_invert)){
    $p_invert = "N";
    }
    if (!isset($p_charHeight)){
    $p_charHeight = 50;
    }
    if (!isset($p_type)){
    $p_type = 1;
    }
    if (!isset($p_label)){
    $p_label = "N";
    }
    if (!isset($p_rotAngle)){
    $p_rotAngle = 0;
    }
    if (!isset($p_toFile)){
    $p_toFile = "N";
    }
    if (!isset($p_fileName)){
    $p_fileName = "code39";
    }

    if ($p_invert == "N"){
    $p_inverted = FALSE;
    } else {
    $p_inverted = TRUE;
    }
    if ($p_toFile == "N"){
    $p_2File = FALSE;
    } else {
    $p_2File = TRUE;
    }
    if ($p_label == "N"){
    $p_textLabel = FALSE;
    } else {
    $p_textLabel = TRUE;
    }
    if ($p_checkDigit == "N"){
    $p_ck = FALSE;
    } else {
    $p_ck = TRUE;
    }
    barCode(
    $p_bcType,
    $p_text,
    $p_xDim,
    $p_w2n,
    $p_charGap,
    $p_inverted,
    $p_charHeight,
    $p_type,
    $p_textLabel,
    $p_rotAngle,
    $p_ck,
    $p_2File,
    $p_fileName);

    [/php]

    Tuttavia il codice non viene eseguito ma viene visualizzato con tutte le isctruzioni in chiaro.
    Qualcuno saprebbe spiegarmi come mai?


  • Consiglio Direttivo

    Ciao freebreathe,
    mancano forse i tag di apertura e di chiusura?

    <?
    ....
    .....
    ?>


  • User Attivo

    No, non sono i tag.
    Credo che non venga eseguita qualche funzione che crea delle immagini.
    Che librerie ci vogliono per la creazione delle immagini?
    Dove le trovo?
    E come si istallano?


  • User Attivo

    Ma il file "core.php" ce l'hai?


  • Consiglio Direttivo

    Intanto prova a togliere questo
    ......
    */
    // $barcode = "9147851552";

    Mi sa che non si è capito bene cosa vedi in chiaro.

    Vedi il codice della pagina PHP o il codice del codice a barre??? 🙂