ID: 33649 Updated by: [EMAIL PROTECTED] Reported By: raduc at 2software dot ro -Status: Open +Status: Feedback Bug Type: *Programming Data Structures Operating System: Linux PHP Version: 4.3.10 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip Previous Comments: ------------------------------------------------------------------------ [2005-07-11 22:52:47] raduc at 2software dot ro Description: ------------ Hi, I have a really strange behaviour with unpack() function and i didn't found any bug / issue like this one. The result of unpack() is diff. on a spcific server (my client's new hosting company). I tested the script on Win and Linux and everything works fine, with the same .dbf file (the file is not corrupted). Please help. Many thanks, Radu Reproduce code: --------------- $data = fread ($fp, 32) or die ("Could not read data from file <i>$file</i>"); $header_format = 'H2id/' . 'CYear/' . 'CMonth/' . 'CDay/' . 'L# of Records/' . 'SHeader Size/' . 'SRecord Size'; $header = unpack ($header_format, $data); Expected result: ---------------- Array ( [id] => 03 [Year] => 105 [Month] => 7 [Day] => 2 [# of Records] => 2713 [Header Size] => 129 [Record Size] => 58 ) Actual result: -------------- Array ( [id] => 03 [Year] => 105 [Month] => 7 [Day] => 2 [# of Records] => 2713 [Header Size] => 33024 [Record Size] => 14848 ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33649&edit=1
