Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Interbase) Подключение / 12 сообщений из 12, страница 1 из 1
21.07.2005, 14:30
    #33178127
bopmy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Извиняюсь сразу за возможно глупый вопрос.

Я только начинаю знакомится с PHP мне нужен он в совместной работе с FireBird 1.5.2. WinXP -установил Apache2 и PHP5 (тестовый пример на PHP работает)
Я смотрел сылки на сайт php.net по подключению Interbase все вроде установил правильно :
FireBird 1.5.2 - сервер установлен библиотека gds32.dll в windows\system32 есть (сам по себе сервер работает и с базами конектится).
в php.ini поставил
[InterBase]
ibase.allow_persistent = 1
ibase.default_db =
ibase.default_password =
ibase.default_user =
ibase.default_charset =
ibase.max_links = -1
ibase.max_persistent = -1
ibase.timestampformat = "%d.%m.%Y %H:%M:%S"
ibase.dateformat = "%d.%m.%Y"
ibase.timeformat = "%H:%M:%S"

Пытаюсь запустить простой пример с сайта:
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<?php echo "Привет!<p>"; ?>
</body>
<?php
$strconnect = 'localhost:/D:/Borland/Borland Shared/Data/employee.fdb';
$db=ibase_connect($strconnect, 'sysdba', 'maestro', 'WIN1251', 0, 1);
$sql = "SELECT PO_NUMBER, ORDER_STATUS, ITEM_TYPE FROM SALES";
$cursor = ibase_query($sql);
$row_array = ibase_fetch_row($cursor);

print_r($row_array);

ibase_free_result($cursor);
ibase_close($db);
?>
</html>

Получаю ошибку
Fatal error: Call to undefined function ibase_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 12

в чем ошибка как проверить что PHP заработал с IB.
...
Рейтинг: 0 / 0
21.07.2005, 14:37
    #33178151
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Выполните скрипт в одну строку
Код: plaintext
<?php phpinfo(); ?>
Он выдаст вам, как действительно сконфигугрирован РНР. Если ИБ подключен, то будет существовать соответсвующий блок настроек. если такого блока нет, значит ИБ не подключен. Обратитесь к мануалу по РНР в соотвествующий раздел.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
21.07.2005, 15:10
    #33178258
bopmy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
В томто и дело что я немогу понять как правильно его сконфигурировать
на сайте http://www.php.net/manual/en/ref.ibase.php я толком не понял что нужно сделать что бы добавить возможность соединения с IB кроме перечисленые выше параметры соединения. Извиняюсь за тафталогию.
Мне нужен совет что и где установить конкретно в каких файлах и т.д.
...
Рейтинг: 0 / 0
21.07.2005, 15:28
    #33178323
бебе
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
bopmyВ томто и дело что я немогу понять как правильно его сконфигурировать
на сайте http://www.php.net/manual/en/ref.ibase.php я толком не понял что нужно сделать что бы добавить возможность соединения с IB кроме перечисленые выше параметры соединения. Извиняюсь за тафталогию.
Мне нужен совет что и где установить конкретно в каких файлах и т.д.
попробуйте добавить в php.ini magic_quotes_sybase = On
и еще: $cursor = ibase_query( $db , $sql);
...
Рейтинг: 0 / 0
21.07.2005, 15:37
    #33178349
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Да это-то тут причём... Надо в php.ini добавить загрузку модуля ibase, ну и сам модуль в extensions положить.
...
Рейтинг: 0 / 0
22.07.2005, 19:00
    #33180886
Николай_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Сталкивался с подобной проблемой...
$strconnect = '127.0.0.1:/D:/Borland/Borland Shared/Data/employee.fdb'
FB 1.5 имеет особенность, пробуй писать не localhost а 127.0.0.1 .
...
Рейтинг: 0 / 0
22.07.2005, 19:10
    #33180902
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Да, такая особенность может иметь место, если в системе включена поддержка ipv6, а в firebird нет.
Но!
авторFatal error: Call to undefined function ibase_connect()
Функция НЕ ОПРЕДЕЛЕНА! То есть, не подключён модуль её описывающий.
...
Рейтинг: 0 / 0
06.02.2006, 14:51
    #33526037
Death
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Вчера столкнулся с такой же проблемой. Использую php 4.3.8, захотел подключить 5-й php посмотреть, что да как с ним. На первой же ibase-вской функции, говорит Call to undefined function... хотя при рестарте апач в логи не написал, что php_interbase.dll не найдена и в адресном пространстве процесса apache.exe эта dll есть.
...
Рейтинг: 0 / 0
06.02.2006, 15:13
    #33526153
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
А phpinfo() говорит о её подключении?
...
Рейтинг: 0 / 0
06.02.2006, 16:05
    #33526328
Death
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
DocAlА phpinfo() говорит о её подключении?

А вот блин неглянул. ( Вечером буду дома, посмотрю.
...
Рейтинг: 0 / 0
09.02.2006, 17:14
    #33535044
Death
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
Death DocAlА phpinfo() говорит о её подключении?

А вот блин неглянул. ( Вечером буду дома, посмотрю.

Посмотрел. Интересная штука получается. При подключении php 4 при выводе phpinfo() в разделе interbase написано
Interbase Support - enabled
При подключении php 5 там же написано так
Firebird/InterBase Support - dynamic.

Как следствие, возникает вопрос. Где это определяется enabled или dynamic. И в чем различие и т. д.
...
Рейтинг: 0 / 0
13.02.2006, 18:00
    #33541681
Death
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Interbase) Подключение
В общем при установке php 5 говорит, что не найдена функция ibase_timefmt. Закоментил ее вызов в adodb и все заработало. Почему этой функции нет, пока загадка..
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Interbase) Подключение / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]