[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php подключение к firebird
imediasun
Помогите пожалуйста разобраться пытаюсь считать базу на локалке, firebird запущен, php на сервере. В php.ini разкомментировал следующие строки
extension=php_interbase.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll

но вот есть ли сами эти библиотеки на сервере не знаю даже в какой папке смотреть

PHP:



ini_set('display_errors', 1);
error_reporting(E_ALL);
phpinfo();
$database = 'localhost:D:\\Андрей\\programs\\firebird\\bin\\2.fdb';
$user = 'SYSDBA';
$password = 'masterkey';
$db = ibase_connect($database, $user, $password);
if ($db=true) echo "connect";
else echo "no connect";
$result = ibase_query('SELECT * FROM list_phones');
print_r($result);



Вылазит ошибка
Fatal error: Call to undefined function ibase_connect() in /home/imediasun/data/www/pinokio .in.ua/application/controllers/f irebird.php on line 18

Что дальше как сделать чтобы все заработало?
Я так читал что нужно записать эти библиотеки и
include_path = как то менять надо, вообщем кто знает наверняка подскажите что делать чтобы подключится
HErATuB
Цитата (imediasun @ 19.08.2013 - 08:47)
Call to undefined function ibase_connect()

Не видит функцию ibase_connect.
HErATuB
Кроме
Цитата (imediasun @ 19.08.2013 - 08:47)
Помогите пожалуйста разобраться пытаюсь считать базу на локалке, firebird запущен, php на сервере. В php.ini разкомментировал следующие строки
extension=php_interbase.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll


Нужно закинуть в папку ext эти файлы.
imediasun
а путь к папке должен быть где то в php.ini прописан?
и что еще за перемещение файлов fbclient.dll,gds32.dll , тоже читал про такое, от куда их брать и куда записывать?
HErATuB
extension_dir - папка где все библиотеки (php.ini)
вот в эту папку и кидаешь а файлы можно в инете отыскать или поставить денвер расширенный на базы данных и от туда взять.
bestxp
apt-get install php5-pdo
apt-get install php5-inderbase

должно хватить
imediasun
библиотеки мне уже прописали на сервере, вопрос теперь обстоит в том что как мне расположить на этом сервере базу данных, я просто переписал в корень сайта на сервере файл созданный ibexpertom и пітаюсь его прочитать из php
Я понимаю что не правильно, но как именно мне расположить базу данных на сервере не знаю мне настроили сервер который я арендую на Firebird.Мне что переписывать в какуюто папку весь firebird или как его установить на сервер

$database = '178.20.153.204:/www/pinokio.in.ua/2.fdb';
$user = 'SYSDBA';
$password = 'masterkey';
$db = ibase_connect($database, $user, $password);
if ($db=true) echo "connect";
else echo "no connect";
$result = ibase_query('SELECT * FROM list_phones');
print_r($result);

Но ответ такой

A PHP Error was encountered

Severity: Warning

Message: ibase_connect() [function.ibase-connect]: connection rejected by remote interface

Filename: controllers/firebird.php

Line Number: 18
connect
A PHP Error was encountered

Severity: Warning

Message: ibase_query(): no Firebird/InterBase link resource supplied

Filename: controllers/firebird.php

Line Number: 21
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.