I don't think this is the problem...

The problem is that oci* functions haven't been compiled.

You probably have the ora_* functions though...

I haven't compiled PHP myself so someone will have to tell you the right
make options to use to compile oci support.

HTH
Martin

> -----Original Message-----
> From: Marcelo Pereira Fonseca da Silva 
> [mailto:[EMAIL PROTECTED]
> Sent: Friday, 12 March 2004 2:46 PM
> To: PHP
> Subject: Re: [PHP] More php Questions about PHP 4.3.4 (cli) 
> 
> 
> The ocilogon() function should have in third parameter
> something like
> 
> $db="(DESCRIPTION=
>          (ADDRESS_LIST=
>            (ADDRESS=(PROTOCOL=TCP)
>              (HOST=HOST_HERE)(PORT=PORT_HERE)
>            )
>          )
>           
> (CONNECT_DATA=(SERVICE_NAME=DATABASE_NAME_HERE))
>      )";
> 
> and two variables must be "able" on script..
> putenv("ORACLE_HOME=/path/to/oracle");
> and ORACLE_SID
> putenv("ORACLE_SID", "ORACLE_SID_HERE");
> 
> hope that helps
> 
> --Marcelo
> 
> 
> 
> 
> 
> 
> --- Martin McCormick <[EMAIL PROTECTED]>
> escreveu: >   I installed the FreeBSD port of php4.3.4.
>  In order
> > to query a
> > remote database server running Oracle8I, I am
> > supposed to use oci
> > commands.  I have a test script that one would think
> > should do nothing
> > except briefly connect to the remote server:
> > #!/usr/local/bin/php
> > <?
> > //Login to SQL
> > $numero= ocilogon("application", "password",
> > "servername");
> > 
> >     Instead, I get:
> > 
> > Fatal error: Call to undefined function:  ocilogon()
> > in /usr/home/martin/tmp/vm on line 8
> > 
> >     There is a user configuration box to set up when
> > building the
> > port.  I do not disturb the default flags, but also
> > selected the mssql
> > support as well as mysql support.  I also selected
> > Oracle support, but
> > that turns out to be for Oracle versions up to 7. 
> > If you have Oracle7
> > or higher, you should use the oci8 support.  There
> > is no oci8
> > selection in the user configuration box, so it isn't
> > like I forgot it.
> > 
> >     Any ideas as to why php gives me this fatal error?
> > 
> >     Our queries to the mssql server do work, but I am
> > having no
> > luck at all establishing communication with the
> > Oracle8I server which
> > runs on a Windows platform.
> > 
> >     Is there a good oci command to use to prove that I
> > have
> > established communication with the server?
> > 
> >     As always, thanks for any constructive ideas.  This
> > is kind of
> > a border-line question between whether it should be
> > in this list or
> > the FreeBSD-questions mailing list, but it is also a
> > bit specialized,
> > and maybe someone will recognize the problem.
> > 
> > Martin McCormick WB5AGZ  Stillwater, OK 
> > OSU Information Technology Division Network
> > Operations Group
> > 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >  
> 
> ______________________________________________________________________
> 
> Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora:
> http://br.yahoo.com/info/mail.html
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> __________ Information from NOD32 1.617 (20040206) __________
> 
> This message was checked by NOD32 for Exchange e-mail monitor.
> http://www.nod32.com
> 
> 
> 
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to