PHP & Oracle

Enviada por Cristina 
Cristina
PHP & Oracle
31 de July de 2001 às 08:31PM

Oi, estou com outro probleminha. Helpe me...

CÓDIGO:

<?php
putenv("ORACLE_SID=ORACLE");
putenv("ORACLE_HOME=/opt/oracle/oracle/8.0.3");

$conn = ora_login("system/maneger@host" , "");
$curs = ora_open($conn);

ora_commitoff($conn);

$query = "Select * From PRESTADOR";

ora_do($conn, $query);

$ncols = ora_numcols($curs);
$nrows = ora_numrows($curs);

echo $ncols;
echo $nrows;

ora_close($curs);
?>

EIS O ERRO:

Fatal error: Call to undefined function: ora_login() in c:\inetpub\wwwroot\oraII.php on line 5
nobody
RE: PHP &amp; Oracle
31 de July de 2001 às 08:59PM
vc precisa de um client do oracle instalado na tua máquina, e uma dll q contém as bibliotecas do oracle para php...

[]s
nobody
RE: PHP &amp; Oracle
31 de July de 2001 às 09:03PM
para isso vc precisa editar o php.ini e descomentar a linha
;extension=php_oracle.dll
deixando-a assim
extension=php_oracle.dll


[]s
Cristina
RE: PHP &amp; Oracle
31 de July de 2001 às 09:47PM
Eu possuo Oracle8i Server.
Alterei o arquivo php.ini com a informação que vc me disse e baixei php_oracle.dll de um site mas é exibida a seguinte mensagem:
Invalid library (maybe not a php library) 'php_oracle.dll'
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 01:20AM
se vc olhar dentro do diretório extension, que está dentro da pasta do php, vc vai ver q já vem junto com o php a dll correta p/ a sua versão é só descomentar a linha dentro do php.ini...

[]s
Cristina
RE: PHP &amp; Oracle
01 de August de 2001 às 01:45PM
Não existe este diretório extension na pasta do PHP...
Só para detalhar mais, meu server é um Windows 2000 Server
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 01:51PM
o php4 já veio instalado?

[]s
Cristina
RE: PHP &amp; Oracle
01 de August de 2001 às 02:25PM
Não. Eu o instalei.
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 02:37PM
que estranho... vc pegou aonde o php?
Cristina
RE: PHP &amp; Oracle
01 de August de 2001 às 02:42PM
No site php.net!
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 03:00PM
dentro da pasta php não tinha essa dll?
onde vc colocou a dll q vc baixou?
como está o extension_dir dentro do php.ini?
acho q a melho coisa a fazer é baixar novamente o php e reinstala-lo...
Cristina
RE: PHP &amp; Oracle
01 de August de 2001 às 05:51PM
Reinstalei o php 4.0.6 e criei uma pasta chamada extensions.
Coloquei a php_oracle.dll na pasta extensions e o extensio_dir do php.ini estava assim:
extension_dir = ./ -> mas alterei para extension_dir= C:/PHP/Extensions

Continuo com a mensagem:
X-Powered-By: PHP/4.0.6 Content-type: text/html
Fatal error: Call to undefined function: ora_login() in c:\inetpub\wwwroot\oraII.php on line 5
PHP Warning: Invalid library (maybe not a PHP library) 'php_oracle.dll' in Unknown on line 0
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 06:48PM
puts, não sei mais no q posso te ajudar pois mesmo reinstalando o php
ainda assim não criou a pasta extensions... muito estranho...
Cristina
RE: PHP &amp; Oracle
01 de August de 2001 às 08:59PM
O que vc me diz sobre as funções de php_oci8.dll
nobody
RE: PHP &amp; Oracle
01 de August de 2001 às 09:24PM
puxa vida, nunca usei...
Cristina
RE: PHP &amp; Oracle
02 de August de 2001 às 02:03AM

Tudo Bem...

Mas, Obrigada pelas dicas!

Até a próxima! ;)

Cristina
nobody
RE: PHP &amp; Oracle
02 de August de 2001 às 12:17PM
t+,


[]s
nobody
RE: PHP &amp; Oracle
02 de August de 2001 às 03:08PM
Cristina,
vc tem certeza q baixou a versão completa do php?

[]s
Cristina
RE: PHP &amp; Oracle
02 de August de 2001 às 03:29PM

Bem... Baixei o arquivo de instalação: php406-installer.exe.
Se ele está completo eu não sei!
nobody
RE: PHP &amp; Oracle
02 de August de 2001 às 05:41PM
PHP 4.0.6 installer [755Kb] - 23 June 2001
(CGI only, MySQL support built-in, packaged as Windows installer to install and configure PHP, and automatically configure IIS, PWS and Xitami, with manual configuration for other servers. N.B. no external extensions included)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------- essa não está completa...
tenta baixar essa...

http://www.php.net/do_download.php?download_file=php-4.0.5-Win32.zip&source_site=www.php.net

é a versão 4.0.5... mas deve funcionar...

[]s
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.