[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 メーリングリストの案内