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

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

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

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

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

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


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