Jump to content


ormenese's Content

There have been 9 items by ormenese (Search limited from 08/05/2023)


Ordernar por                Order  

#742115 Stored Function Com Postgresql

Posted by ormenese on 22/05/2006, 10:41 in Módulo PHP

Galera,
fiz uma stored function no postgresql mas não consigo obter os dados retornados pela function.
O problema é que o retorno é um refcursor.
Segui esta dica do manual do PHP:
if a procedure returns a cursor you do something like that:
$result = pg_query($conn, "SELECT procedure_x('rcursor'); FETCH ALL IN rcursor");

e gerei este código :
 $query = pg_query($this->conex,$argumento) or die($this->DBError());


onde :

&argumento = "select busca_bolsa7(".$_SESSION["user_serv"].",'ref'; FETCH ALL IN ref);";

argumento fica assim : select busca_bolsa7(1,'ref'; FETCH ALL IN ref);
E então aparece o seguinte erro :

*Warning*: pg_query() [function.pg-query <http://quebrapedra.a...ion.pg-query>]: Query failed: ERROR: syntax error at or near ";" at character 28 in E:\Fontes\TransfWEB\dbconnect.class.php on line 86

A linha 86 é : $query = pg_query($this->conex,$argumento) or die($this->DBError());

O erro está no ponto e vírgula depois da definição do refcursor.
O problema é que se eu não fizer o FETCH ALL IN não acesso os dados retornados pelo cursor do postgresql.

Alguém poderia me dar uma luz ???

Obrigado
André



#739122 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 12/05/2006, 09:44 in Módulo PHP

Consegui subir o Apache com o módulo do php5.
Só tem uma coisa, qdo mando executar o famoso :
<? phpinfo(); ?>
não acontece nada. Aparece uma página em branco no browser.
O que ainda falta configurar.
Coloquei no http.conf o caminho para o php.ini, e coloquei o caminho do php no path do windows.

Acho que agora falta pouco ....


Pessoal,
tudo funcionando !!!!!!!!!!!!!!!!!!!!!!!!!!!

O problema do php não funcionar foi na sintaxe.
O correto é assim : <?php phpinfo(); ?>

Agora vou tentar instalar o PostgreSql.

Obrigado a todos pela atenção
André



#739051 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 11/05/2006, 15:13 in Módulo PHP

Paulo obrigado !!!!
tidytrax também vou passar por este problema, mas vou em busca na net.

Caso alguém aí tenha as dicas de configuração deste tipo de instalação do Apache por favor mande-os.

Obrigado a todos

André



#738907 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 11/05/2006, 08:57 in Módulo PHP

Estou usando a versão oficial, mas vou desinstalar tudo e reinstalar com esta versão Lounge ...

Por favor, me manda o link para baixar o Apache e o handler corretos !!!!

Obrigado

André



#738655 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 10/05/2006, 11:12 in Módulo PHP

Opa ... ;)

Hmm ... tava lendo seu post anterior e lembrei de uma coisa. Eu configurei o diretório do PHP na variável de ambiente PATH também. (y)

Pelo Windows:

Meu Computador / Propriedades / Avançado / Variáveis ambiente / Variáveis do Sistema
Pelo registro do sistema:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Em meu caso usei %USERPROFILE%\Desktop\Intranet\PHP. ;)

[]’s :D


Coloquei a pasta do apache, apache\bin e php no path e nada !!!!!!!!!!!



#738486 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 09/05/2006, 18:12 in Módulo PHP

Opa ... ;)

Hmm ... à princípio, parece que o problema está na linha LoadModule que carrega o módulo do PHP. Tu usou backslashes (barras invertidas), onde deveria ser (pelo menos até onde sei) apenas slashes (barras).

Aqui trabalho com o Apache 2.2.2 com o PHP 5.1.4 sem problemas. :rolleyes:

A linha do httpd.conf que carrega o PHP é essa:

LoadModule php5_module "C:/Documents and Settings/Paulo Freitas/Desktop/Intranet/PHP/php5apache2.dll"

Depois eu indico a localização do php.ini no final do arquivo:

<IfModule php5_module>
	PHPIniDir "C:/Documents and Settings/Paulo Freitas/Desktop/Intranet/PHP"
</IfModule>
Espero que tenha lhe ajudado em algo. :rolleyes:

[]’s :D


Paulo,
já fiz das duas formas com barras invertidas e barras normais e o erro persiste.

Agora instalei a versão 2.0.58 do Apache que o Mauro indicou, mas continua com o mesmo erro.
Já estou sem idéias !!!

obrigado pela força

André



#738339 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 09/05/2006, 11:14 in Módulo PHP

Também tive este problema e resolvi instalando a versão anterior do Apache, o Apache 2.0.58


Mauro,
vc poderia me passar as configuraçãoes que vc fez para funcionar ??
Qual a estrutura de diretórios que vc usou para o Apache2.0.58 e o Php5 ?
Como vc referenciou o modulo do php5 no http.conf ?
Onde vc deixou as dll´s do php5 ?
Vc criou alguma variável de ambiente no windows?
Vc colocou algum diretório no path ?

Desculpe pelo monte de perguntas, mas já tentei um monte de configuração e não resolveu.
Preciso desenvolver um sistema em php e não consigo criar o ambiente de desenvolvimento na minha máquina.

Obrigado
André



#737150 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 04/05/2006, 17:41 in Módulo PHP

A pasta é PHP5 ( maiúsculo ) e o arquivo está lá.
Eu tenho permissão de administrador na máquina, portanto tenho total acesso ao arquivo.

a pasta, é PHP5 ou php5 ?
e o arquivo está dentro da pasta php5?




#737137 Php5 E Apache2 Não Funcionam Juntos

Posted by ormenese on 04/05/2006, 17:26 in Módulo PHP

Pessoal,
preciso colocar em prática um curso de PHP que acabei de fazer :D , para isso instalei em minha máquina, um W2000 pro, o apache 2.2 e PHP5.
Segui todas as dicas para configuração dos arquivos http.conf e php.ini, mas meu apache não starta (n) .
Obtenho a seguinte mensagem de erro : Cannot load E:/PHP5/php5apache2.dll
Só que o arquivo existe e eu tenho full control sobre ele.
Este erro ocorre qdo e executada a seguinte linha do http.conf :
LoadModule php5_module "E:\PHP5\php5apache2.dll"

O que pode ser ???

Obrigado
André




IPB Skin By Virteq