// $odd = $ncode[$x]
$lsum =(int)$code[$i];
}else{
$rsum =(int)$code[$i];
}
}
$tsum = $lsum*3 $rsum;
if($code[12] != (10-($tsum % 10)))
{
die("the code is bad!");
}
// echo $Guide[$code[0]];
$barcode = $Lstart;
for($i=1;$i<=6;$i )
{
$barcode .= $Lencode [$Guide[$code[0]][($i-1)]] [$code[$i]];
}
$barcode .= $center;
for($i=7;$i<13;$i )
{
$barcode .= $Rencode[$code[($i)]] ;
}
$barcode .= $ends;
$img = ImageCreate($lw*95 60,$hi 30);
$fg = ImageColorAllocate($img, 0, 0, 0);
$bg = ImageColorAllocate($img, 255, 255, 255);
ImageFilledRectangle($img, 0, 0, $lw*95 60, $hi 30, $bg);
$shift=10;
for ($x=0;$x<strlen($barcode);$x ) {
if (($x<4) || ($x>=45 && $x<50) || ($x >=92))
{
$sh=10;
} else {
$sh=0;
}
if ($barcode[$x] == '1')
{
$color = $fg;
} else {
$color = $bg;