[firebase-br] FIREBIRD - PHP

marcelo - teflamar marcelo em teflamar.com.br
Ter Out 6 10:43:35 -03 2009


rode o phpinfo() e veja de que pasta está pegando o php.ini, pode ser que 
tenha mais de um, ou não esteja encontrando. (Loaded Configuration File)

veja também se o interbase/firebird aparece na listagem do phpinfo

<?php
phpinfo();
?>

vc está usando que versão do windows? qual servidor apache ou iis?

marcelo luiz stefaniak
----- Original Message ----- 
From: "Isael Faria Junior" <isael em stetika.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, October 06, 2009 10:20 AM
Subject: Re: [firebase-br] FIREBIRD - PHP


alguma ideia de como fazer ele carregar ??

Phelen Harg escreveu:
> Ao que tudo indica ele não carregou a dll php_interbase, pois ele não está
> encontrando a função ibase_connect()
>
> 2009/10/6 Isael Faria Junior <isael em stetika.com.br>
>
>
>> Pessoal estou com o seguinte erro ao tentar conectar.
>> Já habilitei no php.ini a dll do interbase/firebird.
>>
>> estou fazendo assim :
>>
>> <?
>> $host = 'localhost:C:/Projetos/exe/SGI/DADOS/DADOS.GDB';
>> $username = 'SYSDBA';
>> $password = 'masterkey';
>>
>> $dbh = ibase_connect($host, $username, $password);
>> $stmt = 'SELECT * FROM USUARIO';
>> $sth = ibase_query($dbh, $stmt);
>> while ($row = ibase_fetch_object($sth)) {
>>   echo $row->NOM_USUARIO, "\n";
>> }
>> ibase_free_result($sth);
>> ibase_close($dbh);
>> ?>
>>
>> o erro completo e esse:
>>
>> *Fatal error*: Call to undefined function ibase_connect() in *C:\Arquivos
>> de programas\VertrigoServ\www\firebird.php* on line *46*
>>
>> alguma ideia de como resolver isso ?
>>
>> Phelen Harg escreveu:
>>
>>  pequise por php_interbase.dll no php.ini caso encontre da seguinte forma
>>
>>> ";extension=php_interbase.dll" remova o ";", se você encontrar
>>> "extension=php_interbase.dll" está correto. Caso não encontre no php.ini
>>> adicione "extension=php_interbase.dll" onde estão todos os dados 
>>> iniciados
>>> por extension. Caso você utilize linux ao invés de dll você terá .so.
>>>
>>> Você também deve procurar se no caminha indicado para as extensões,
>>> exemplo
>>> "extension=/path/to/extension/", consta a dll do interbase.
>>>
>>>
>>> Já quanto a gds32.dll que o Isael falou eu desconheço. Deixo para ele te
>>> responder.
>>>
>>> 2009/10/5 Isael Faria Junior <isael em stetika.com.br>
>>>
>>>
>>>
>>>
>>>> ONDE DEVE SER COPIADA AS DLL ?
>>>> NO MEU PHP.INI E SÓ HABILITAR ISSO ?
>>>>
>>>> Sérgio Alexandre Gianezini escreveu:
>>>>
>>>>
>>>>
>>>>
>>>>> Lembrando que deve copíar o fbclient.dll do firebird instalado por 
>>>>> cima
>>>>> do
>>>>> gds32.dll que vem com o php, caso contrario, até conecta, mas todas as
>>>>> querys falham...
>>>>>
>>>>> "Phelen Harg" <phelen em gmail.com> escreveu na mensagem
>>>>> news:a94d41790910050932ued1c16cm2dc7dfc5f0dfa2af em mail.gmail.com...
>>>>> Retirar o ";" na frente de extension=php_interbase.dll no php.ini. É
>>>>> necessario reiniciar o PHP.
>>>>>
>>>>> Exemplo conexão:
>>>>> <?
>>>>>    $Host = "127.0.0.1:/home/php/BANCO.FDB";
>>>>>   $Senha = "masterkey";
>>>>>   $Usuario = "SYSDBA";
>>>>>
>>>>>   if (!$Conn = ibase_connect($Host,$Usuario,$Senha,"ISO8859_1"))
>>>>>       die("Por problemas tecnicos nao foi possivel conectar ao 
>>>>> banco");
>>>>> ?>
>>>>>
>>>>>
>>>>>
>>>>> 2009/10/5 Isael Faria Junior <isael em stetika.com.br>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> PESSOAL,
>>>>>>
>>>>>> EU JÁ TRABALHO COM FIREBIRD  E DELPHI 7 A ALGUNS ANOS.
>>>>>> MAIS AGORA ESTOU COMEÇANDO A TRABALHAR COM O PHP E FIREBIRD.
>>>>>> POREM NÃO ESTOU CONSEGUINDO FAZER O PHP CONECTAR COM O FIREBIRD.
>>>>>> ALGUEM QUE TRABALHA COM PHP PODERIA ME INDICAR COMO FAZER ISSO ??
>>>>>>
>>>>>> ______________________________________________
>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> ______________________________________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>  ------------------------------------------------------------------------
>>>>>
>>>>> ______________________________________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>
>>>>>
>>>>>
>>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>>
>>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista