- Home
- Categorie
- Coding e Sistemistica
- Coding
- Codice a barre
-
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?
-
Ciao freebreathe,
mancano forse i tag di apertura e di chiusura?<?
....
.....
?>
-
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?
-
Ma il file "core.php" ce l'hai?
-
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???
