Date: 10/25/00
- Next message: vic <email protected>: "[PHP-DEV] PHP 4.0 Bug #7457: Pathing problem with errno.h file"
- Previous message: derick <email protected>: "[PHP-DEV] PHP 4.0 Bug #6884 Updated: problem getting a double variable from binary file"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
ID: 6884
Updated by: derick
Reported By: heinrich <email protected>
Status: Closed
Bug Type: Variables related
Assigned To:
Comments:
And close
Previous Comments:
---------------------------------------------------------------------------
[2000-10-25 14:02:21] derick <email protected>
User reported:
I found the error - was my mistake. Sorry!
(In fact it WAS a wrong offset but Delphi autocorrected this mistake of mine
so I thought the settings were correct)
tnx anyway - bye!
Greets - Max.
---------------------------------------------------------------------------
[2000-10-18 06:37:37] stas <email protected>
Failed to reproduce the behaviour. Could you please provide a binary string that is decoded incorrectly by unpack?
Also, note that unpack has different syntax than in perl (see the manual) so doesn't do what you want, you should do $price=unpack("dvar",...) and use $price["var"] then.
---------------------------------------------------------------------------
[2000-09-26 02:40:06] heinrich <email protected>
Hi!
Probably this isn't a true bug, bit I couldn't find ANY
one (tried Newsgroups/IRC/Doc's..) who could explain this
to me:
I'm reading a price list from a file in which there are
(beyond other stuff) Product name and price saved.
Extracting the Product name is no problem but the price
is saved as a 8byte-double variable. So I used:
$price=unpack("d",substr($contents,211,8));
But this results in absolutely strange values like
8.3...+E-311 and so on. My file is valid since I've also
programmed this using Borland Delphi. There I use
the command "move" to move the part of the memory where
the file buffer is saved directly to the address of a
double variable. There it works quite fine. So - what's
wrong? (Although I'm KNOW that it's an 8byte double I
tried with any other decoding method from unpack like float,
single and so on... Nothing worked..
Please contact me If you know anything about that, it's
quite important for me :-}
Tnx a lot! - bye!
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=6884
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: vic <email protected>: "[PHP-DEV] PHP 4.0 Bug #7457: Pathing problem with errno.h file"
- Previous message: derick <email protected>: "[PHP-DEV] PHP 4.0 Bug #6884 Updated: problem getting a double variable from binary file"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

