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

PHP & Base de données Discussion :

Php5 et Oracle81 : oci_connect() bugge [Oracle]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Par défaut Php5 et Oracle81 : oci_connect() bugge
    Bonjour a tous!

    Ma fonction oci_connect me renvoie un pop up bizarre qui dit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php-cgi.exe a generé des erreurs et sera fermé par windows ,veuillez arreter le programme .Un journal d'erreur sera géneré
    J'ai tenté à la remplacer par oci_logon('monlogin','mdp') ou ora_logon(idem), mais cette fois, un mesage d'erreur s'affiche dans ma page web en disant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    call to undefined function ...
    Je travaille sous :
    Windows2000, php5, oracle8i, j'ai installé un serveur sur ma machine (PortableZMWS) .
    J'ai modifié mon fichier php.ini (de mon serveur PortableZMWS) pour ajouter l(es) extension(s) extension=php-oci8.dll et php-oracle.dll (à tous hasard j'ai enlevé le ";" des deux extensions, j'ai tout essayé, lol).
    Voici mon script index.php que démarre mon serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $conn = oci_connect("login", "monmotdepasse");
    if (!$conn) {
      $e = oci_error(); 
      echo htmlentities($e['message']);
    }
    else echo "connexion ok";
    ?>
    qu'est ce qui ne va pas????

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Par défaut
    Peut être que l'erreur vient des paramètres dans oci_connect , car j'ai plusieurs shéma sur ma base oracle, donc comment faire?

    oci_connect ('monlogin','mdp','schema1') ??

    je précise que j'obtiens l'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-12560: TNS : erreur d'adaptateur de protocole

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Par défaut
    euh c'est bon, j'ai trouvé tout seul.
    Il manquait un troisème paramètre dans ma fonction oci_connect (à utiliser quand la base oracle contient plusieurs shéma).
    Merci quand même!

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

Discussions similaires

  1. Simple floating mais pourtant IE bugge
    Par ArithmeticException dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/02/2005, 08h32
  2. class php5 - Fatal error: main() [function.main]
    Par tom261285 dans le forum Langage
    Réponses: 3
    Dernier message: 21/01/2005, 14h41
  3. mySQL4.1 - PHP5 - conversion PHP4
    Par messier79 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 30/10/2004, 23h27
  4. [SGBD]Pbl installation extension MySQL avec PHP5
    Par Ch_Matt dans le forum Installation
    Réponses: 3
    Dernier message: 25/08/2004, 22h07
  5. Réponses: 3
    Dernier message: 23/08/2004, 17h49

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