Click here to Skip to main content
15,887,683 members
Home / Discussions / Linux, Apache, MySQL, PHP
   

Linux, Apache, MySQL, PHP

 
AnswerRe: BarCode 128 generated via PHP and GD library Pin
cjoki5-Nov-09 5:38
cjoki5-Nov-09 5:38 
I got it working. I had a few issues that needed to be adressed.

1) My checksum made a mistake of just using the modulus value as a lookup, when I really needed to add 32 to the value and find the ascii character it represents. Then I can find the hash code based on that and add it to the bar code string.
$checksum = $checksum + 32;
$checksum2 = chr($checksum);
$key = array_search($checksum2,$b_chr,true);
$bcstring.=$b_enc[$key].$stop.$term_bar;


2) I did not draw the final termination barcode in my for loop due to a simple logic error. I corrected it with and a "or" to check for the end of the barcode string so I write the last part.
if($bcstring[$i]==0 && $bcstring[$i]!=$last_char || $i == $bc_cnt-1)
{
	// stopping new bar
	// bool imagefilledrectangle  ( resource $image  , int $x1  , int $y1  , int $x2  , int $y2  , int $color  )
	imagefilledrectangle($im, $start_x, $pad_top, $start_x+($stop_x*$size)-1, $height, $black);
	$stop_x = 1;
}


it is all working. If anyone wants to use this code, enjoy!

Of course a mention is always nice Wink | ;)
AnswerRe: BarCode 128 generated via PHP and GD library Pin
Spadino7012-May-11 21:28
Spadino7012-May-11 21:28 
GeneralRe: BarCode 128 generated via PHP and GD library Pin
cjoki13-May-11 8:24
cjoki13-May-11 8:24 
Questioninstall exe files Pin
messages31-Oct-09 4:01
messages31-Oct-09 4:01 
AnswerRe: install exe files Pin
khomeyni4-Nov-09 6:39
khomeyni4-Nov-09 6:39 
Questiontime and using linux app Pin
khomeyni30-Oct-09 2:32
khomeyni30-Oct-09 2:32 
AnswerRe: time and using linux app Pin
Mon R. Santos16-Nov-09 18:00
Mon R. Santos16-Nov-09 18:00 
GeneralRe: time and using linux app Pin
khomeyni17-Nov-09 8:31
khomeyni17-Nov-09 8:31 
GeneralRe: time and using linux app Pin
Mon R. Santos17-Nov-09 16:20
Mon R. Santos17-Nov-09 16:20 
GeneralRe: time and using linux app Pin
khomeyni18-Nov-09 0:25
khomeyni18-Nov-09 0:25 
GeneralRe: time and using linux app Pin
Mon R. Santos18-Nov-09 10:51
Mon R. Santos18-Nov-09 10:51 
GeneralRe: time and using linux app Pin
khomeyni26-Nov-09 7:11
khomeyni26-Nov-09 7:11 
GeneralRe: time and using linux app Pin
Rob9-Dec-09 8:19
Rob9-Dec-09 8:19 
GeneralRe: time and using linux app Pin
khomeyni10-Dec-09 7:56
khomeyni10-Dec-09 7:56 
GeneralRe: time and using linux app Pin
Rob11-Dec-09 4:13
Rob11-Dec-09 4:13 
GeneralRe: time and using linux app Pin
khomeyni11-Dec-09 8:29
khomeyni11-Dec-09 8:29 
GeneralRe: time and using linux app Pin
Rob14-Dec-09 5:33
Rob14-Dec-09 5:33 
GeneralRe: time and using linux app Pin
khomeyni14-Dec-09 19:46
khomeyni14-Dec-09 19:46 
Questionwhat is wrong that i get this error with nasm Pin
Aljaz11128-Oct-09 4:07
Aljaz11128-Oct-09 4:07 
AnswerRe: what is wrong that i get this error with nasm Pin
Covean9-Nov-09 22:44
Covean9-Nov-09 22:44 
QuestionViewer for PHP Pin
googlecomcom26-Oct-09 17:57
googlecomcom26-Oct-09 17:57 
QuestionWhy i am unable to read ? Pin
udch23-Oct-09 23:44
udch23-Oct-09 23:44 
AnswerRe: Why i am unable to read ? Pin
Marc Firth27-Oct-09 2:41
Marc Firth27-Oct-09 2:41 
AnswerRe: Why i am unable to read ? Pin
Marc Firth27-Oct-09 4:34
Marc Firth27-Oct-09 4:34 
Questionproblem occurred when using mail() function Pin
CoderForEver23-Oct-09 4:14
CoderForEver23-Oct-09 4:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.