IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

php 5.2.1 et oracle 10g


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut php 5.2.1 et oracle 10g
    Bonjour à toutes et à tous,

    Je n'arrive pas à trouver la solution

    J'ai un client 10g qui me permet de me connecter avec sqlplus sur une base distante 9I.

    Par contre, je cherche pour faire la même chose avec php, c'est une autre histoire.

    Ma config :
    - oracle 10 g client
    - xp 2
    - WAMP5 1.7.0 avec Apache 2.2.4 et PHP 5.2.1
    - J'ai pour mon fichier php.ini
    extension=php_oci8.dll

    Apache Environnement

    PATH
    C:\oracle\product\10.2.0\client\bin;C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;
    CONFIGURATION PHP CORE (je ne sais pas si cela est utile)
    include_path .;c:\oracle\product\10.2.0\client\BIN;C:\oracle\product\10.2.0\client\NETWORK\ADMIN .;c:\oracle\product\10.2.0\client\BIN;C:\oracle\product\10.2.0\client\NETWORK\ADMIN
    Le problème :
    fichier connect.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?php
    // parametre d'entree (fournis par le formulaire) :
    // user : le nom d'utilisateur (compte) Oracle
    // passwd : le mot de passe du compte Oracle
    // host : le nom du serveur de données (Alias) Oracle,
    // ...soit fourni directement soit calculé a partir des variables :
    // ...machine : le nom de lamachine serveur (ou au pire son @ IP)
    // ...port : le no du port TCP IP d'ecoute pour Oracle (1521 par defaut)
    // ...sid : l'identificateur de la base sur la machine serveur
     
    $user = $_POST['user'];
    $passwd= $_POST['passwd'];
    $host = $_POST['host'];if ($host == '') {
    $host = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=".$_POST['machine'].
    ")(PORT=".$_POST['port']."))(CONNECT_DATA=(SERVICE_NAME=".$_POST['sid'].")))";
    }
    $conn1 = ociplogon($user,$passwd,$host);
    //$conn1 =oci_pconnect ($user,$passwd,$host);
     
     
    if (!$conn1) { echo "L'utilisateur $user n'a pu se connecter a la base";
    }else
    { echo "<BR>User : <B>$user</B> Connecte a la base <B>$host</B> version : <BR>";
    echo OCIServerVersion($conn1);
    }
    ?>
    Le résultat est :
    Fatal error: Call to undefined function ociplogon() in D:\wamp\www\connect.php on line 17
    Si quelqu'un peut m'aider, je ne trouve pas la solution

    cordialement.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 349

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut
    Merci pour les liens, je vais relire à nouveau

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle] php oracle 10g
    Par Anthony_ dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/04/2011, 16h07
  2. [Oracle] accés a oracle 10g express avec php
    Par restart dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 05/01/2010, 06h57
  3. [Oracle] PHP + Oracle 10g + Solaris 10
    Par radium dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 27/03/2009, 16h45
  4. [Oracle] executer une requette sur une base Oracle 10g à partir de php
    Par ledawa dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 13/06/2008, 17h23
  5. [Oracle] PHP 5.2 et Oracle 10g : chargement impossible de l'extension oci8
    Par Nounoursonne dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/01/2007, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo