Alter.Org.UA  
 << Back Home EN en   Donate Donate www/www1/www2

PECL DBASE type 'I' filed support

by Alter (alterX@alter.org.ua (remove X))

Пользуюсь модулем dbase v5.1.0 для PHP. Столкнулся тем, что некоторые .DBF файлы не открываются.

PHP Warning:  dbase_open(): unable to open database xxx.dbf in /var/tmp

Google вывалил кучу репортов "да, есть проблема" и ничего дельного по сути проблемы. Оказалось, в .DBF'е для некоторых полей использовалось двоичное представление целых чисел (тип 'I'). Обычно же используется тип 'N' и число представлено в виде строки. Пришлось дописать поддержку и добавить дополнительное сообщение о неподдерживаемом типе поля.

Патчи отправлены в команду разработки.

dbase3-Itype.20160704.tgz
2016.07.04

См. также


Mail to alterX@alter.org.ua (remove X)  
Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2017