调用未定义的函数dbase_open()错误

时间:2017-05-24 04:02:01

标签: php html dbf dbase

我正在尝试使用dbase_open来处理我的dbf文件并且遇到错误(调用未定义的函数dbase_open()错误)

我已经在php.ini中取消注释了extension = php_gmp.dll。我已尝试根据此论坛http://pecl.php.net/package/dbase/5.1.0/windows下载程序包Installing dBase extension in XAMPP 而且我仍然没有运气它......

Php版本:5.3
文字编辑器:Netbeans

请帮帮我吗? :(

include 'config.php';
 $tbl = "CC";

// Path to dbase file
    $db_path = "C:\xampp\htdocs\DbftoSQL\something.DBF";

    // Open dbase file
    $dbh = dbase_open($db_path, 0)
    or die("Error! Could not open dbase database file '$db_path'.");

2 个答案:

答案 0 :(得分:0)

您可以查看此答案并试用。     的 How to solve "Call to undefined function dbase_open() " error in windows

如果对php.ini文件有任何更改,请尝试重新启动Apache服务。它将起作用。

答案 1 :(得分:0)

根据您的系统下载(参考以下链接)php_dbase.dll 文件。

链接 - https://github.com/nufue/pecl-dbase-windows

将下载的'php_dbase.dll'文件添加到'C:\xampp\php\ext'

打开php.ini文件

搜索'extension=',你会在那里找到很多扩展名。 在所有扩展列表之后添加以下行。 'extension=php_dbase.dll'(不带引号)(如果在文件末尾添加这一行没有问题。

重启apache服务器。 它将在本地 - windows 系统中开始工作。

注意:- 如果文件名不同,则用“php_dbase.dll”更新文件名。