[firebase-br] RES: Duvidas de firebase com php

Juliasse geral em outlett.com.br
Ter Out 18 13:22:40 -03 2011


Olá Marcelo eu fiz um projeto teste que roda assim

Pagina cadastro de usuario 

<?php
require "config.php";

// Arquivo que contém as constantes do sistema (lembra das variaveis?)
echo "<center>";
include "config.php";

$sql = "INSERT INTO USUARIO ( ";
$sql .= " USR_NOME ";
$sql .= " ,USR_APELIDO ";
$sql .= " ,USR_DTANASCIMENTO ";
$sql .= " ,USR_SEXO ";
$sql .= " ,USR_CIDADE ";

$erro = "Não foi possível estabelecer uma conexão.<br>";
$erro .= "<a href=\"javascript:window.history.back(1)\">Clique aqui</a> para
tentar novamente";
$conexao =
ibase_connect($_FB_PATH_CONEXAO,$_FB_USER_CONEXAO,$_FB_PASS_CONEXAO,'WIN1252
',0,3)
or die($erro);
if ($conexao) // Se a conexao foi feita com sucesso...
{
ibase_trans(IBASE_COMMITTED,$conexao); //Abrimos a transação....
ibase_query($sql);



Pagina config 
<?php
$_FB_PATH_CONEXAO = "201.43.208.129:c:\banco.fdb"; //Servidor 
$_FB_USER_CONEXAO = "SYSDBA"; //Usuario do banco de dados
$_FB_USER_PASSWORD = "masterkey"; //senha do banco de dados

?>

Mas quando eu mando enviar ele fica tentando se comunicar e nada.
Da pagina não exibida, existe algo errado na conexão entre a pagina e o
servidor ?
O script está correto? Eu será que é o banco de dados?


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de marcelo
Enviada em: quinta-feira, 13 de outubro de 2011 16:04
Para: FireBase
Assunto: Re: [firebase-br] Duvidas de firebase com php

boa tarde, segue um pequeno exemplo, acessando firebird com php.
<html>
<body>
<?php
$db = ibase_connect('servidor:/home/dados/banco.fdb','SYSDBA', 
'masterkey', 'ISO8859_1', 0, 3) OR DIE ('Não foi possível conectar ao 
banco de dados!');
$cli_sql = ibase_query($db,"SELECT FIRST 100 CODIGO,RAZAO,CIDADE FROM 
EMPRESAS ORDER BY CODIGO");
echo "<b>Consulta de Clientes</b>";
echo "<table border='1'>";
while ($cli_reg = ibase_fetch_object($cli_sql))
{
    echo "<tr>\n";
    echo " <td>". $cli_reg->CODIGO."</td>\n";
    echo " <td>". $cli_reg->RAZAO."</td>\n";
    echo " <td>". $cli_reg->CIDADE."</td>\n";
    echo "</tr>\n";
}
ibase_free_result($cli_sql);
ibase_close($db);
echo "</table></body></html>";
?>
</body>
</html>

Em 13/10/2011 15:17, Felipe Aron escreveu:
> Comunicação remota? Aconselho usar Webservices.
>
> Em 13 de outubro de 2011 14:57, Juliasse<geral em outlett.com.br>  escreveu:
>
>>
>> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte.
>>
>> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok,  e criei
>> uma pagina na net que salva alguns dados cadastrais
>>
>>   no servidor do provedor (Banco MySql) mas preciso que salve os dados
>> direto
>> no servidor da empresa, no banco Firebird do sistema.
>>
>> Preciso que a pagina se comunique com o firebird do servidor da empresa e
>> não o do provedor.
>>
>> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem
>> sucesso
>> até o momento.
>>
>> Se alguém poder me ajudar por favor, agradeço muito.
>>
>>
>>
>>
>>
>>
>>
>> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE
>> ATENDIMENTO acessando nossa pagina na internet
>>
>>   <http://www.outlett.com.br/index.php?pagina=contato>
>> http://www.outlett.com.br/index.php?pagina=contato
>>
>> ou através dos meios abaixo:
>>
>> Email: juliasse em outlett.com.br
>>
>> Telefone: (11) 7858-7436 / 13*902096
>>
>>
>>
>> Atenciosamente,
>>
>> Juliasse
>>
>>
>>
>>
>>
>> ______________________________________________
>> 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