我正在尝试使用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'.");
答案 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”更新文件名。