[firebase-br] FIREBIRD - PHP

Isael Faria Junior isael em stetika.com.br
Ter Out 6 15:11:47 -03 2009


esta pegando o que eu alterei.
C:\Arquivos de programas\VertrigoServ\Php\php.ini

o Interbase/firebird não está aparecendo o que posso fazer ??


marcelo - teflamar escreveu:
> 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
>
> ______________________________________________
> 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