filepro() is apparently expecting the map file to be lowercase (at least on UNIX-like systems).
(PHP 4, PHP 5 < 5.2.0, PECL filepro SVN)
filepro — Прочитать и проверить файл соотношений
$directory
) : boolПрочитать и проверить файл соотношений, хранящий информацию и количество полей.
Блокировка не выставляется, так что следует избегать внесения изменений в базу filePro, когда она открыта в PHP скрипте.
Замечание: Когда опция safe mode включена, PHP проверяет, имеют ли файлы/каталоги, с которыми вы собираетесь работать, такой же UID (владельца), как и выполняемый скрипт.
directory
Директория базы.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
filepro() is apparently expecting the map file to be lowercase (at least on UNIX-like systems).
Two notes here:
1) PHP does not need a running copy of filepro to read the datafiles. Just provide it with a directory containing the map file, key file, and the data* file(s) for the table you want to read. Screen files, outfiles, and process files are not used.
2) This function seems to pass back the system error code in brackets [] along with the PHP warning. A list of error codes can be found in your filepro manual's appendix.