[PHP-users 23567] php-users@php.gr.jp
神谷博之
md4774 @ nico2.info
2004年 11月 9日 (火) 08:54:38 JST
PHP初心者です。
はじめての質問ですが、よろしくお願いします。
WindowsでPHP4
(http://tsuttayo.sytes.net/php/install2/win.php?ver=4.3.8&os=Windows)
上記サイトで、PHPをダウンロードして、Windows98SE上でスクリプトを作成しています。
説明書に、dBase関数があります。
-----------------------------------------------------------------
dbase_open -- dBase データベースをオープンする
説明
int dbase_open (string filename, int flags)
フラグは、open() システムコールにおけるフラグに対応します。
(通常、0 は読込のみ可、1 は書込のみ可、2 は読み書きを意味します)
ほか多数
-----------------------------------------------------------------
これは、xBaseの*.dbfファイルを読み書きする関数ですよね。
そこで、
<?php
$fp = dbase_open ("test.dbf", 0 ); // ファイルを開く
if ($fp == False){
print "ファイルが開けません..."; // エラー表示中止
exit;
}
fclose($fp); // ファイルを閉じる
?>
こんなスクリプトを作って、test.dbfファイルと一緒に1つのフォルダに入れて、実行しました。
すると、
Fatal error: Call to undefined function: dbase_open() in E:\e健康\public_html
なります。
私のローカルパソコンではなく、UNIX系のレンタルサーバ上で実行しても、undefined function になります。
dBase関数はオプション機能なんでしょうか。
H.KAMITANI
PHP-users メーリングリストの案内