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 — map ファイルの読み込みと照合を行う
$directory
) : boolこの関数は、map ファイルを読み込み、照合を行います。 続いて、フィールドの数および情報を保存します。
データベースのロックを行わないため、PHP でオープンしている間は、 filePro データベースの修正を避ける必要があります。
注意: セーフモード が有効の場合、PHP は操作を行うファイル/ディレクトリが実行するスクリプトと 同じ UID (所有者)を有しているかどうかを確認します。
directory
map ディレクトリ。
成功した場合に 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.