By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,727 Members | 1,391 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,727 IT Pros & Developers. It's quick & easy.

Error in Hexadecimal Conversion

P: n/a
Hello,

I use XTea for encrypting credit card data. My current live site is
running on FC1/PHP 4.3.8 and the script works great.

However, I'm setting up a new machine with FC3/PHP 4.3.10 and I've
encountered a problem with the exact same code (tarred up and moved
over). The install was very basic... standard web server options, used
YUM to upgrade PHP, et al.

It appears that the new box is not converting hex to integers
correctly. Example...

<? $delta = (integer) 0x9E3779B9;
echo $delta; ?>

Result from FC1 box: -1640531527
Result from another FC1 box: -1640531527 (identical)
Result from FC3 box: 2147483647

I tried upgraded to PHP 5.0.3, but get the same values.

I'm not even sure where to start looking... any ideas?

Ron

Jul 17 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
*** Ron Reid escribió/wrote (24 Mar 2005 07:52:26 -0800):
<? $delta = (integer) 0x9E3779B9;
echo $delta; ?>

Result from FC1 box: -1640531527
Result from another FC1 box: -1640531527 (identical)
Result from FC3 box: 2147483647

I tried upgraded to PHP 5.0.3, but get the same values.

I'm not even sure where to start looking... any ideas?


It'd say it has to do with glibc libraries. They may be using different
sizes for integers :-?
--
-+ Álvaro G. Vicario - Burgos, Spain
+- http://www.demogracia.com (la web de humor barnizada para la intemperie)
++ No envíes tu dudas a mi correo, publícalas en el grupo
-+ Do not send me your questions, post them to the group
--
Jul 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.