Ir para conteúdo
Fórum Script Brasil
  • 0

Oracle não aparece na configuração do PHP


Martinsrj

Pergunta

Olá pessoal, boa tarde!

Estou com enorme problema, pois tenho um sistema que roda em um servidor A (Oracle (servidor externo) e Mysql) e estamos migrando o para o servidor B, porem no servidor B o PHP não carrega a Oracle nas configurações do phpinfo. aparece vários bancos, exemplo: interbase, mysql... etc, mas o oracle não aparece.

com isso no sistema da a seguinte mensagem de erro: Fatal error: Call to undefined function ora_logon() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mti_dev\htdocs\queryOracle.php on line 12

Obs.: já realizei teste com o servidor IIS.

Configuração do Novo Servidor:

Apache 2.2.11

PHP Version 5.2.9-2

Windows server 2003

IIS 6

Acabei de verificar que quando voltei para o IIS ele da o seguinte erro: Fatal error:

Call to undefined function mysql_connect() in C:\Inetpub\wwwroot\mti_dev\htdocs\conexao.php on line 7

alguém tem alguma ideia?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá pessoal, boa tarde!

Estou com dificuldade em converter a Pagina: queryOracle.php (abaixo) com a função oci.

Obs.: a função ORA abaixo funciona perfeitamente em um servidor, porem preciso dessa mesma função rodando em OCI.

Desde já agradeço pela ajuda.

<?php
require_once 'ultimaFuncao.php';
require_once 'programaConf.php';
require_once 'morrer.php';

function queryOracle($query){
    //retorna array assoc
    global $vantive;    
    $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
    if( !$conexao )
        morrer('Erro em ora_logon: ' . ora_error());
    $cursor = ora_open($conexao);
    if( !$cursor )
        morrer('Erro em ora_open: ' . ora_error());
    $result = ora_parse($cursor,$query);
    $result = ora_exec($cursor);

    while(ora_fetch_into($cursor,$coluna[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){}

    //if( ora_error($cursor) ) echo ora_error($cursor);
    //if( ora_error($conexao) ) echo ora_error($conexao);

    ora_close($cursor);
    ora_logoff($conexao);

    //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
    
    return $coluna;
}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Porque está dando esse erro:

Parse error: parse error in C:\Inetpub\wwwroot\mti_dev\htdocs\queryOracle.php on line 14

1   <?php
2   require_once 'ultimaFuncao.php';
3   require_once 'programaConf.php';
4   require_once 'morrer.php';
5
6   function queryOracle($query){
7    //retorna array assoc
8
9    global $vantive;    //vantiveConf.php
10
11    $conexao = ocilogon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
12    if( !$conexao )
13        morrer('Erro em ocilogon: ' . ocierror());
14    [b]$cursor = ocilogon(($conexao);[/b]
15    if( !$cursor )
16        morrer('Erro em ocilogon: ' . ocierror());
17
18    $result = ociparse($cursor,$query);
19    $result = ociexecute($cursor);
20
21    while(ocifetchinto($cursor,$coluna[],OCI_RETURN_NULLS|OCI_ASSOC)){}
22
23    //if( ora_error($cursor) ) echo ora_error($cursor);
24    //if( ora_error($conexao) ) echo ora_error($conexao);
25
26    // oci_close($cursor);
27    ocilogoff($conexao);
28
29    //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
30    
31    return $coluna;
32    }
33
34    ?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...