|Just another Perl shrine|
Bitwise & not working correctly in CGI scriptby solegaonkar (Beadle)
|on Jun 13, 2012 at 13:17 UTC||Need Help??|
solegaonkar has asked for the
wisdom of the Perl Monks concerning the following question:
I have a strange problem (may not be so strange for many of you - that is why I post it here!!) I have a CGI script that, picks the value of $bu based on the value of $j as per the logic below (checking for which bit is set in the number $j)
I run the code with $j = 65. That should give the value D. But, somehow, I find that the bitwise & returns true for all the values! Hence the end result is not good.
I tried running this code standalone, in a separate pl script and it works good. But somehow it does not work in the CGI(?)
Are there some CGI/run options that could disable the bitwise & ? Tried to google around, but did not find anything useful.
Can you please help me with this?