Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > Работа с dbf файлами


Автор: maxander 19.6.2009, 05:47
Здравствуйте!
Можете подсказать в чем пробема, ситуация такова сделал вывод данных файла dbf  в виде массива на страничку у себя отображает все правильно внизу пример.
Переношу свой сделанный скрипт на FTP и файл dbf, запускаю скрипт ,   массив выдает но с ошибками в поле 3 добавляет данные из поля 4 и еще что-то, а 4 поле пишет 0 в чем проблема понять не могу скрипт использую один и тотже единственное php разные версии везде стоят у меня 5 а на FTP 4. 
Код

$db="test.dbf"; 
$open_db=dbase_open($db, 0); // открывает базу (read-only) 
$records=dbase_numrecords($open_db); // Количество строк в таблице 
for ($i=1; $i<= $records; $i++) // Цикл "строки" 
{ 
$row=dbase_get_record($open_db,$i);
print_r($row);
} 
 

Полученный массив: (тут все правильно выводит)
Array ( [0] => 3953000000 [1] => 00000 [2] => Ќ [3] => 20090601 [4] => 2 [deleted] => 0 ) 
Array ( [0] => 3953000000 [1] => 00000 [2] => Ќ [3] => 20090601 [4] => 2 [deleted] => 0 )
Array ( [0] => 3953000000 [1] => 00000 [2] => Ќ [3] => 20090601 [4] => 2 [deleted] => 0 ) 

Полученный массив при запуске скрипта с FTP (неправильный массив):
Array ( [0] => 3953304782 [1] => 61036 [2] => Ќ [3] => 20090601 2 [4] => 0 [deleted] => 0 ) 
Array ( [0] => 3953302428 [1] => 61036 [2] => Ќ [3] => 20090601 2 9 [4] => 0 [deleted] => 0 ) 
Array ( [0] => 3953304902 [1] => 61036 [2] => Ќ [3] => 20090601 2 P [4] => 0 [deleted] => 0 ) 




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)