Ehhhhhhcks-ellent...

chaoticset on 2001-12-19T20:46:11

Goodie goodie: Found me some decently comprehensible errors, the first 3/4 or so of the twenty some errors the script's currently experiencing. (I'm sure the others are comprehensible as well, the ones like

[Wed Dec 19 15:25:39 2001] [error] [client 127.0.0.1] Use of uninitialized value in hash element at (eval 25) line 3.
but they aren't understandable to me, yet, so I can't do much with them. Had I not found these
[Wed Dec 19 15:25:39 2001] [error] [client 127.0.0.1] Use of uninitialized value in numeric gt (>) at c:\APACHE~1\APACHE\CGI-BIN\GUICS.PL line 221.
then my next step would have been to figure the first type out there. I overlooked the second type in the error logs in haste.

Let's see...line 221.

Oh, horrors.

if ($_[less-than-symbol???greater-than-symbol] > 50) { return 0; }
Shudder. The lt???gt block there is shorthand from PFE, kind of a slot-to-be-filled in their text templates. Now I feel *really* stupid.

Fixy fixy...there. Let's see what happens now.

[client 127.0.0.1] File does not exist: c:/apache group/apache/htdocs/favicon.ico
[client 127.0.0.1] Use of uninitialized value in numeric gt (>) at c:\APACHE~1\APACHE\CGI-BIN\GUICS.PL line 98.
[client 127.0.0.1] Use of uninitialized value in concatenation (.) or string at c:\APACHE~1\APACHE\CGI-BIN\GUICS.PL line 100.
[client 127.0.0.1] Use of uninitialized value in concatenation (.) or string at c:\APACHE~1\APACHE\CGI-BIN\GUICS.PL line 101.
[client 127.0.0.1] Use of uninitialized value in string at c:\APACHE~1\APACHE\CGI-BIN\GUICS.PL line 277.
Well, well! Down some errors, at least. I know that can be deceptive, but it's still encouraging.

Sigh, sputter, fiddle. The kludge I used because I didn't know about param() is biting me in the arse; the index variable hasn't been set on the page. Perhaps I should just fix that problem right now; the implementation for the carts was so effortlessly fast (give all the cart params a certain beginning word, then grep the list of all params for that word when I need a list of this or that or the other thing) that implementing it here, and ripping out the old cable, so to speak, is probably my best bet.