Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: работа с dbf-файлами
Форумы портала PHP.SU » » Работа с СУБД » работа с dbf-файлами

Страниц (1): [1]
 

1. moroz - 24 Июля, 2012 - 01:00:56 - перейти к сообщению
Впервые работаю в php с DBF-файлами.
И сразу же не идет...
Подскажите,в чем может причина.
Нужно ли прописивать для работы odbc?
Посмотрела-прописан пользовательский.Каталог указывать тот,где находятся dbf-файлы или ?
Мой файл находится в каталоге,где все остальные файлы.

PHP:
скопировать код в буфер обмена
  1. $db = dbase_open ("gf1.dbf", 2);
  2.  if (!$db )      exit("Не могу открыть tab.dbf");      
  3.  
  4.  else
  5.  {
  6. // определим кол-во записей tab.dbf-файла
  7.  $temp_rec =dbase_get_record_with_names ($db, 1);
  8. ........
  9. }
Спасибо.
2. moroz - 24 Июля, 2012 - 10:21:03 - перейти к сообщению
При открытии dbf- файла сообщение---
Call to undefined function dbase_open() in ....

Но у меня прописан ODBC
Имя источника Файлы dBASE
Версия dBase III
Испльзую текущий каталог (c:\Windows\system32\)

Больше ничего не прописано

Сами dbf-ы лежат в другой папке.

Подскажите,а какие библиотеки для работы с dbf должны лежать в system32?
Или еще что мне проверить?
(Добавление)
Я сбросила библиотеку php_dbase.dll в папку ext
-раскомментировала строку в php.ini
[B][/B]extension=php_dbase.dll

Но ошибка все та же...
что еще не так?

 

Powered by ExBB FM 1.0 RC1