conectar firebird com php

594 views
Skip to first unread message

Edvaldo Rodrigues

unread,
Jul 28, 2009, 8:52:20 PM7/28/09
to list...@googlegroups.com
alguem ja conectou?

oque ah de errado:

ibase_connect("localhost:E:\BANCO.GDB","sysdba","masterkey") or die('Não foi possível conectar');

Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp. in E:\xampp\htdocs\airdata_connector\conector.php on line 2
Não foi possível conectar

nao consigo entender...
alguem me ajuda....

--
Edvaldo Rodrigues

www.aerorodrigues.com
msn: edv...@aerorodrigues.com

Forum - Interative

unread,
Jul 28, 2009, 8:57:02 PM7/28/09
to list...@googlegroups.com

Faz um teste colocando o ip da maquina, no vista eu tinha esse problema com o FB + Delphi, as vezes usando localhost não ia, so colocar o ip da maquina, mesmo sendo local, isso em Delphi +FB, com php nunca testei, faz muitos anos que fiz uma integração php + FB ai nem lembro mais.

 

 

 

Fernando.

Edvaldo Rodrigues

unread,
Jul 28, 2009, 9:03:33 PM7/28/09
to list...@googlegroups.com
Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "192.168.1.13". Failed to locate host machine. Undefined service gds_db/tcp. in E:\xampp\htdocs\airdata_connector\conector.php on line 2
Não foi possível conectar

tambem nao deu...

2009/7/28 Forum - Interative <fo...@interative.net>

George

unread,
Jul 28, 2009, 9:04:57 PM7/28/09
to list...@googlegroups.com
Amigo já verificou se o banco esta executando?

2009/7/28 Edvaldo Rodrigues <edv...@aerorodrigues.com>



--
George Fernando Camilo
--------------------------------------------------------
E-MAIL ALTERNATIVO: gfca...@hotmail.com
--------------------------------------------------------
MSN: gfca...@hotmail.com
GTalk: georgef...@gmail.com
--------------------------------------------------------
Fone: (19) 9274-7099

Forum - Interative

unread,
Jul 28, 2009, 9:07:32 PM7/28/09
to list...@googlegroups.com

Pensei a mesma coisa agora....

Consegue conectar ele por fora do php?

O guardian ta rodando normal?

Edvaldo Rodrigues

unread,
Jul 28, 2009, 9:11:09 PM7/28/09
to list...@googlegroups.com
entao... eu conectei ele com o casestudio pra extrair o der que fica mais facil de trabalhar...

mas nao tenho ibexpert nesse pc... tenho de testar amanha na empresa...

George

unread,
Jul 28, 2009, 9:15:48 PM7/28/09
to list...@googlegroups.com
Tenta isso:

$host = 'localhost:E/BANCO.GDB"';
$user  = "usuario";
$pws = "senha";
ibase_connect($host, $user, $pws) or die('Não foi possível conectar');


2009/7/28 Edvaldo Rodrigues <edv...@aerorodrigues.com>

Edvaldo Rodrigues

unread,
Jul 28, 2009, 9:52:37 PM7/28/09
to list...@googlegroups.com
tamem nao deu...

2009/7/28 George <georgef...@gmail.com>

Leonardo Quinino

unread,
Jul 28, 2009, 10:12:55 PM7/28/09
to list...@googlegroups.com
Foi nesse momento sinistro de erros com php, que desanimei.... rs/:)
uma simples conexão com bd, maior dor de cabeça.....

Vc pode tentar ver se a dll do php que acessa o firebird está acessivel.


On 7/28/09, Edvaldo Rodrigues <edv...@aerorodrigues.com> wrote:
> tamem nao deu...
>
> 2009/7/28 George <georgef...@gmail.com>
>
>> Tenta isso:
>>
>> $host = 'localhost:E/BANCO.GDB"';
>> $user = "usuario";
>> $pws = "senha";
>> ibase_connect($host, $user, $pws) or die('Não foi possível conectar');
>>
>>
>>
>> 2009/7/28 Edvaldo Rodrigues <edv...@aerorodrigues.com>
>>
>>> entao... eu conectei ele com o casestudio pra extrair o der que fica mais
>>> facil de trabalhar...
>>>
>>> mas nao tenho ibexpert nesse pc... tenho de testar amanha na empresa...
>>>
>>>
>>>
>>> 2009/7/28 Forum - Interative <fo...@interative.net>
>>>
>>>> Pensei a mesma coisa agora....
>>>>
>>>> Consegue conectar ele por fora do php?
>>>>
>>>> O guardian ta rodando normal?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Fernando.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *De:* list...@googlegroups.com [mailto:list...@googlegroups.com] *Em
>>>> nome de *George
>>>> *Enviada em:* terça-feira, 28 de julho de 2009 22:05
>>>> *Para:* list...@googlegroups.com
>>>> *Assunto:* [ PHP - Google ] Re: conectar firebird com php
>>>>
>>>>
>>>>
>>>> Amigo já verificou se o banco esta executando?
>>>>
>>>> 2009/7/28 Edvaldo Rodrigues <edv...@aerorodrigues.com>
>>>>
>>>> *Warning*: ibase_connect()
>>>> [function.ibase-connect<http://localhost/airdata_connector/function.ibase-connect>]:
>>>> Unable to complete network request to host "192.168.1.13". Failed to
>>>> locate
>>>> host machine. Undefined service gds_db/tcp. in *
>>>> E:\xampp\htdocs\airdata_connector\conector.php* on line *2*
>>>> Não foi possível conectar
>>>>
>>>> tambem nao deu...
>>>>
>>>> 2009/7/28 Forum - Interative <fo...@interative.net>
>>>>
>>>>
>>>>
>>>> Faz um teste colocando o ip da maquina, no vista eu tinha esse problema
>>>> com o FB + Delphi, as vezes usando localhost não ia, so colocar o ip da
>>>> maquina, mesmo sendo local, isso em Delphi +FB, com php nunca testei,
>>>> faz
>>>> muitos anos que fiz uma integração php + FB ai nem lembro mais.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Fernando.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *De:* list...@googlegroups.com [mailto:list...@googlegroups.com] *Em
>>>> nome de *Edvaldo Rodrigues
>>>> *Enviada em:* terça-feira, 28 de julho de 2009 21:52
>>>> *Para:* list...@googlegroups.com
>>>> *Assunto:* [ PHP - Google ] conectar firebird com php
>>>>
>>>>
>>>>
>>>> alguem ja conectou?
>>>>
>>>> oque ah de errado:
>>>>
>>>> ibase_connect("localhost:E:\BANCO.GDB","sysdba","masterkey") or die('Não
>>>> foi possível conectar');
>>>>
>>>> *Warning*: ibase_connect()
>>>> [function.ibase-connect<http://localhost/airdata_connector/function.ibase-connect>]:
>>>> Unable to complete network request to host "localhost". Failed to locate
>>>> host machine. Undefined service gds_db/tcp. in *
>>>> E:\xampp\htdocs\airdata_connector\conector.php* on line *2*
--
Leonardo Quinino

Felipe Nascimento de Moura

unread,
Jul 29, 2009, 8:28:53 AM7/29/09
to list...@googlegroups.com
cara, pelo que entendi, teu server do banco de dados nao esta rodando neste endereço...
nao ha alguma situação referente à portas para conexao?
o problema nao esta no php, pois caso contrario t retornaria uma mensagem diferente ... ai ele so nao conseguiu acessar o banco...

Leonardo... faça-me o favor, ne ... heheh
PHP é a linguagem mais facil e tranquila de se fazer essas coisas...

Edvaldo, boa sorte ae.



2009/7/28 Leonardo Quinino <leonardo...@gmail.com>



--
Felipe N. de Moura
Desenvolvimento Web

http://felipenascimento.org
http://thewebmind.org
---------------------------------
Fazendo da web um lugar melhor pra se viver.
Making the web a better place to live

Fernando N. Rodrigues

unread,
Jul 29, 2009, 8:50:18 AM7/29/09
to LISTA PHP
Cara,
Já desenvolvi uma aplicação usando PHP e Firebird e também PHP e
Interbase sem problemas!
Não existem muitos segredos, o negócio é descobrir o caminho certo :-)
Utilizei uma classe completa de conexão e transações, muito boa por
sinal.
Se quiser te mando.
Vamos aos passos:
1) Instale corretamente o Firebird, se mudar o login e senha padrão,
anote-as, senão, use o padrão mesmo (sysdba, masterkey). Depois, tente
conectar com algum programa gerenciador, certifique-se de que o
Firebird está ativo como serviço no Windows, vai lá no Painel de
Controle do Windows que ele está lá.
2) Habilite no seu php.ini a extensão do firebird:
extension=php_interbase.dll (na verdade, se a linha existir e estiver
comentada, descomente-a -retire o ; da frente da linha), se não
existir lá na seção de extensões, adivinha? :-)
3) O endereço físico do banco de dados, se for local, eu coloco o
endereço completo:
"/apache/htdocs/sistema/bd/banco_de_dados.gdb".

Veja aí se vai rolar.
Boa sorte.
Fernando N. Rodrigues
fernand...@gmail.com



On 28 jul, 21:52, Edvaldo Rodrigues <edva...@aerorodrigues.com> wrote:
> alguem ja conectou?
>
> oque ah de errado:
>
> ibase_connect("localhost:E:\BANCO.GDB","sysdba","masterkey") or die('Não foi
> possível conectar');
>
> *Warning*: ibase_connect()
> [function.ibase-connect<http://localhost/airdata_connector/function.ibase-connect>]:
> Unable to complete network request to host "localhost". Failed to locate
> host machine. Undefined service gds_db/tcp. in *
> E:\xampp\htdocs\airdata_connector\conector.php* on line *2*
> Não foi possível conectar
>
> nao consigo entender...
> alguem me ajuda....
>
> --
> Edvaldo Rodrigues
>
> www.aerorodrigues.com
> msn: edva...@aerorodrigues.com

Edvaldo Rodrigues

unread,
Jul 29, 2009, 1:47:38 PM7/29/09
to list...@googlegroups.com
tentei com a opção acima massss....

nao deu...

porem mudou a mensagem...

Warning: ibase_connect() [function.ibase-connect]: unavailable database in D:\xampp\htdocs\airdataconnector\connector.php on line 5
Não foi possível conectar

$host = "/apache/htdocs/airdataconector/BANCO.GDB";
$user  = "SYSDBA";
$pws = "masterkey";
ibase_connect($host, $user, $pws) or die('Não foi possível conectar');


2009/7/29 Fernando N. Rodrigues <fernand...@gmail.com>



--
Edvaldo Rodrigues

www.aerorodrigues.com
msn: edv...@aerorodrigues.com

Edvaldo Rodrigues

unread,
Jul 29, 2009, 2:15:28 PM7/29/09
to list...@googlegroups.com
obrigado pelo esforço de voces pessoal
porem consegui

era coisa simples...

so pegar da pasta bin do firebird o firebird.dll e colar na pasta bin, depois renomear ela pra gds32.dll e restartar o apache e boa... so correr pro abraco

isso ocorre decido ser uma versao incorreta do gds32.dll como pouca gente usa axo que nao lembraram de corrigir


falows


brigaduuuuu

2009/7/29 Edvaldo Rodrigues <edv...@aerorodrigues.com>

Leonardo Gonçalves

unread,
Jul 29, 2009, 6:58:25 PM7/29/09
to LISTA PHP
Eu aconcelho voce usar ADODB,

assim, voce pode não so conecar ao firebird mas como qualquer outro
banco de dados,
usando Abstração.
http://adodb.sourceforge.net/

não e complicado de usar não..


On 28 jul, 21:52, Edvaldo Rodrigues <edva...@aerorodrigues.com> wrote:
> alguem ja conectou?
>
> oque ah de errado:
>
> ibase_connect("localhost:E:\BANCO.GDB","sysdba","masterkey") or die('Não foi
> possível conectar');
>
> *Warning*: ibase_connect()
> [function.ibase-connect<http://localhost/airdata_connector/function.ibase-connect>]:
> Unable to complete network request to host "localhost". Failed to locate
> host machine. Undefined service gds_db/tcp. in *
> E:\xampp\htdocs\airdata_connector\conector.php* on line *2*
> Não foi possível conectar
>
> nao consigo entender...
> alguem me ajuda....
>
> --
> Edvaldo Rodrigues
>
> www.aerorodrigues.com
> msn: edva...@aerorodrigues.com

Paulo Coutinho

unread,
Jul 29, 2009, 11:42:43 PM7/29/09
to list...@googlegroups.com
Isso ae Felipe Nascimento,

Esses caras não sabem e querem falar mal da linguagem que é a mais popular.

Vai lamber sabão e estudar.

Agora, se quer usar PHP, pelo menos usa certo, use o PDO e por favor,
use o google:

se acessar:
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=pdo+com+firebird

vai achar:
http://forums.devshed.com/firebird-sql-development-61/firebird-and-php-pdo-functions-327659.html

http://www.alberton.info/php_pdo_firebird_status.html

http://www.tek-tips.com/viewthread.cfm?qid=1193763&page=1

http://www.kinghost.com.br/php/ref.pdo-firebird.php


Abração.

2009/7/30 Leonardo Gonçalves <lndgon...@gmail.com>:
--
Atenciosamente,
Paulo Coutinho.
Blog: www.prsolucoes.com/blog
Site: www.prsolucoes.com
Msn: pa...@prsolucoes.com
Reply all
Reply to author
Forward
0 new messages