|
|
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Извиняюсь сразу за возможно глупый вопрос. Я только начинаю знакомится с 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:30 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Выполните скрипт в одну строку Код: plaintext ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:37 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
В томто и дело что я немогу понять как правильно его сконфигурировать на сайте http://www.php.net/manual/en/ref.ibase.php я толком не понял что нужно сделать что бы добавить возможность соединения с IB кроме перечисленые выше параметры соединения. Извиняюсь за тафталогию. Мне нужен совет что и где установить конкретно в каких файлах и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 15:10 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
bopmyВ томто и дело что я немогу понять как правильно его сконфигурировать на сайте http://www.php.net/manual/en/ref.ibase.php я толком не понял что нужно сделать что бы добавить возможность соединения с IB кроме перечисленые выше параметры соединения. Извиняюсь за тафталогию. Мне нужен совет что и где установить конкретно в каких файлах и т.д. попробуйте добавить в php.ini magic_quotes_sybase = On и еще: $cursor = ibase_query( $db , $sql); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 15:28 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Да это-то тут причём... Надо в php.ini добавить загрузку модуля ibase, ну и сам модуль в extensions положить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 15:37 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Сталкивался с подобной проблемой... $strconnect = '127.0.0.1:/D:/Borland/Borland Shared/Data/employee.fdb' FB 1.5 имеет особенность, пробуй писать не localhost а 127.0.0.1 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 19:00 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Да, такая особенность может иметь место, если в системе включена поддержка ipv6, а в firebird нет. Но! авторFatal error: Call to undefined function ibase_connect() Функция НЕ ОПРЕДЕЛЕНА! То есть, не подключён модуль её описывающий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 19:10 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Вчера столкнулся с такой же проблемой. Использую php 4.3.8, захотел подключить 5-й php посмотреть, что да как с ним. На первой же ibase-вской функции, говорит Call to undefined function... хотя при рестарте апач в логи не написал, что php_interbase.dll не найдена и в адресном пространстве процесса apache.exe эта dll есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 14:51 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
А phpinfo() говорит о её подключении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 15:13 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
DocAlА phpinfo() говорит о её подключении? А вот блин неглянул. ( Вечером буду дома, посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 16:05 |
|
||
|
(PHP&Interbase) Подключение
|
|||
|---|---|---|---|
|
#18+
Death DocAlА phpinfo() говорит о её подключении? А вот блин неглянул. ( Вечером буду дома, посмотрю. Посмотрел. Интересная штука получается. При подключении php 4 при выводе phpinfo() в разделе interbase написано Interbase Support - enabled При подключении php 5 там же написано так Firebird/InterBase Support - dynamic. Как следствие, возникает вопрос. Где это определяется enabled или dynamic. И в чем различие и т. д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33526153&tid=1476762]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 504ms |

| 0 / 0 |
