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 :

fonction indéfinie oci_connect sous EasyPHP etWampServer 2


Sujet :

PHP & Base de données

Vue hybride

mamiberkof fonction indéfinie... 08/10/2008, 16h44
bsidy1 fonction indéfinie... 28/10/2008, 18h33
stylo999 à tout hasard, installe aussi... 29/10/2008, 15h36
noxia Salut! essaie ce bout de... 14/11/2008, 10h19
bsidy1 salut mamiberkof essaye de... 17/11/2008, 12h43
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mamiberkof
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2005
    Messages : 290
    Par défaut fonction indéfinie oci_connect sous EasyPHP etWampServer 2
    Bonjour,

    Quand je veux exécuter un script contenant une connexion à Oracle, j'ai le message :
    Fatal error: Call to undefined function oci_connect() in C:\wamp\www\transfert.php on line 5
    j'ai bien installé l'extension php_oci8.dll mais malgré ça, il ne connait pas la fonction.

    J'ai cherché dans le forum avant de poster mais rien ne règle mon problème, j'ai aussi essayé easyphp 1..8 avec php5 mais rien .

    Merci d'avance

  2. #2
    Membre confirmé Avatar de bsidy1
    Profil pro
    INFORMATICIEN
    Inscrit en
    Décembre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : INFORMATICIEN

    Informations forums :
    Inscription : Décembre 2006
    Messages : 127
    Par défaut fonction indéfinie oci_connect sous EasyPHP etWampServer 2
    essaye de voir si reellement ton script s'execute sur le serveur et que tu ne l'appelle pas directement.
    Si cela s'execute sans passer par le serveur wamp pas espoir que ça soit parser

  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
    à tout hasard, installe aussi l'extension php_oracle.dll

    Que mets tu dans les paramètres de ta fonction oci_connect? je te pose la question, car j'avais eu le même problème et c'était juste que j'avais mal mis mes paramètres.

    Est ce que la connection fonctionnait déjà avant ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Par défaut
    Salut!
    essaie ce bout de code dans ton script et dis nous ce qui se passe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $conn = oci_connect("tonlogin", "tonmotdepasse","option:lenomduschema");
    if (!$conn) {
      $e = oci_error(); 
      echo htmlentities($e['message']);
    }

  5. #5
    Membre confirmé Avatar de bsidy1
    Profil pro
    INFORMATICIEN
    Inscrit en
    Décembre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : INFORMATICIEN

    Informations forums :
    Inscription : Décembre 2006
    Messages : 127
    Par défaut
    salut mamiberkof
    essaye de voir si tu n'as desinstallé oracle et que ton tnsname est bien sur ce chemin là
    -C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsname
    et non un autre ou db_1 n'est pas à un mais plutot à un nombre superieur à 1
    exemple
    -C:\oracle\product\10.2.0\db_3\NETWORK\ADMIN

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Par défaut Variables d'environnement
    Je suppose que tu utilises Oracle InstantClient pour tes requètes Oracle.

    Il faut donc vérifier que les variables d'environnement sont bien positionnées.
    Je n'ai plus la liste en tête mais en allant sur le site d'oracle sur la page pour instantclient, de mémoire ils citent les variables d'environnement à positionner.

    J'avais la même erreur donc je pense que ceci règlera ton problème.

Discussions similaires

  1. [Débutant] Fonction indéfinie sous MATLAB
    Par fendermax14 dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/11/2012, 14h08
  2. [EasyPHP] Pas de fonction importer sous phpMyAdmin sous EasyPHP 1.8 ??
    Par romca dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/10/2006, 07h31
  3. Problème fonction et trigger sous 7.2
    Par anoukhan dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 22/06/2005, 22h53
  4. Fonctions template+friend sous VC7
    Par patapetz dans le forum MFC
    Réponses: 12
    Dernier message: 24/09/2004, 11h16
  5. [Mysql] Connection delphi à une bdd sous easyphp...
    Par pataluc dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/06/2004, 09h07

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