Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: Connessione Php Oracle

  1. #1

    Connessione Php Oracle

    Ragazzi ho un problema:
    ho creato una pagina molto stupida per vedere se riuscivo a connettermi a un database oracle. Il codice è questo:

    <?php
    if ($c=OCIlogon("daniele", "daniele", "LUPIN")) {
    echo "Successfully connected to Oracle.\n";
    ocilogoff($c);
    } else {
    $err = ocierror();
    echo "Oracle Connect Error " . $err[text];
    }
    ?>


    però mi da come errore questo:

    Fatal error: Call to undefined function ocilogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    Come posso fare? Ho il php5 installato e nel php.ini ho già decommentato le righe relative ai due dll di oracle.

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: Connessione Php Oracle

    Originariamente inviato da mercury27
    Ragazzi ho un problema:
    ho creato una pagina molto stupida per vedere se riuscivo a connettermi a un database oracle. Il codice è questo:

    <?php
    if ($c=OCIlogon("daniele", "daniele", "LUPIN")) {
    echo "Successfully connected to Oracle.\n";
    ocilogoff($c);
    } else {
    $err = ocierror();
    echo "Oracle Connect Error " . $err[text];
    }
    ?>


    però mi da come errore questo:

    Fatal error: Call to undefined function ocilogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    Come posso fare? Ho il php5 installato e nel php.ini ho già decommentato le righe relative ai due dll di oracle.
    prova così:
    Codice PHP:
    <?php
    $c
    =OCIlogon("daniele""daniele""LUPIN");
    if(
    $c) {
    echo 
    "Successfully connected to Oracle.\n";
    ocilogoff($c);
    } else {
    $err ocierror();
    echo 
    "Oracle Connect Error " $err[text];
    }
    ?>
    dovrebbe andare...

  3. #3
    Niente da fare!!!
    mi da sempre lo stesso errore dicendo che l'undefined function è:

    Fatal error: Call to undefined function OCIlogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2


  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da mercury27
    Niente da fare!!!
    mi da sempre lo stesso errore dicendo che l'undefined function è:

    Fatal error: Call to undefined function OCIlogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    il tuo server è in locale o su hosting?

  5. #5
    Originariamente inviato da mercury27
    Niente da fare!!!
    mi da sempre lo stesso errore dicendo che l'undefined function è:

    Fatal error: Call to undefined function OCIlogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    Vedi un po' se la configurazione che usi e' coerente a quanto prescritto:

    http://www.php.net/manual/it/ref.oci8.php


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Originariamente inviato da PaTeR
    il tuo server è in locale o su hosting?
    In locale.

  7. #7
    Hai restartato apache dopo avere decommentato le .dll?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Originariamente inviato da piero.mac
    Hai restartato apache dopo avere decommentato le .dll?
    Si!

  9. #9
    Originariamente inviato da mercury27
    Si!
    Fatal error: Call to undefined function ocilogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    significa che la funzione non e' definita nel senso che e' assente, non caricata da apache allo start. Se tu fossi sotto linux la cosa sarebbe piu' complessa, perche' richiederebbe la ricompilazione del php.

    Assicurati con function_exist() se c'e'. se e' negativa la risposta... bisogna trovare il problema del caricamento mancato della dll.

    if(function_exists('ocilogon')) echo "ci sono";
    else echo "ciccia";


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Originariamente inviato da piero.mac
    Fatal error: Call to undefined function ocilogon() in c:\programmi\apache group\Apache\htdocs\www\test.php on line 2

    significa che la funzione non e' definita nel senso che e' assente, non caricata da apache allo start. Se tu fossi sotto linux la cosa sarebbe piu' complessa, perche' richiederebbe la ricompilazione del php.

    Assicurati con function_exist() se c'e'. se e' negativa la risposta... bisogna trovare il problema del caricamento mancato della dll.

    if(function_exists('ocilogon')) echo "ci sono";
    else echo "ciccia";



    Mi esce CICCIA!!! c'è qualke problema nel carcamento della dll. Ho letto in giro su internet che i due dll relativi a oracle avevano qualche problema. Per questo ho installato il PHP5. Tu che ne pensi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.