Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2008, 10h15   #1
Futur Membre du Club
 
Inscription : mai 2004
Messages : 75
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 75
Points : 15
Points : 15
Par défaut Connexion entre PHP et Oracle

Bonjour, je galere depuis plusieurs semaines sur un probleme

J'ai une BD oracle 9i avec un client oracle 92 et j utilise php 5.2.4.4 avec un serveur web IIS 6.0.

J'ai decommenté la ligne php_oci8.dll dans mon fichier php.ini.

J'obtiens une erreur fatale en me disant qu'il ne touve pas cette dll (qui est bien presente) et que la fonction ocilogon() est indefini dans mon fichier.

Avez-vous une idée du probleme....merci d avance pour votre aide
kenzo080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 10h18   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
Cela ne va peut être pas t'aider mais tu n'utilises pas PDO (étant en PHP5) ?

php_pdo_oci8.dll
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 11h15   #3
Futur Membre du Club
 
Inscription : mai 2004
Messages : 75
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 75
Points : 15
Points : 15
Salut, merci pour ta reponse. J'ai le meme probleme avec la DLL php_pdo_oci8.dll, il me dit que c'est une invalid library
kenzo080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 13h00   #4
Membre du Club
 
Inscription : juillet 2005
Messages : 52
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2005
Messages : 52
Points : 54
Points : 54
Salut,

c'est vieux pour moi, mais je crois me souvenir qu'en copiant oci.dll du client oracle dans le répertoire php ou dans celui de ses librairies ça fonctionne.

Stf
stfm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 17h44   #5
Futur Membre du Club
 
Inscription : mai 2004
Messages : 75
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 75
Points : 15
Points : 15
Je viens de copier le fichier oci.dll du client oracle 92 dans le repertoire c:\php5 et dans c:\php5\ext mais rien a changé. Sur certains sites, j'ai cru comprendre que le client 92 ne fonctionnait pas avec php5 et d'autres disent oui, mais les explications restent vagues.....c'est vraiment galere....
kenzo080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 17h48   #6
Membre du Club
 
Inscription : juillet 2005
Messages : 52
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2005
Messages : 52
Points : 54
Points : 54
Alors, toujours si ma mémoire est bonne, j'attaquais une base 9i avec une dll d'un client 8i. Il n'y a pas un répertoire lib dans php ? Si oui, essaie avec la dll à cet endroit. Sinon.... ben je sèche.
Bon courage
stfm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2008, 17h53   #7
Membre éclairé
 
Avatar de nicocsgamer
 
Inscription : mars 2005
Messages : 324
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Luxembourg

Informations forums :
Inscription : mars 2005
Messages : 324
Points : 365
Points : 365
Envoyer un message via MSN à nicocsgamer
Tu es sous windows ou linux ?
nicocsgamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 11h07   #8
Membre du Club
 
Étudiant
Inscription : mai 2006
Messages : 49
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 49
Points : 53
Points : 53
Envoyer un message via MSN à APommePote
Citation:
Envoyé par nicocsgamer Voir le message
Tu es sous windows ou linux ?
Citation:
J'ai une BD oracle 9i avec un client oracle 92 et j utilise php 5.2.4.4 avec un serveur web IIS 6.0.

J'ai decommenté la ligne php_oci8.dll dans mon fichier php.ini.
Il doit être sous Windows
APommePote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2009, 14h47   #9
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 36
Points : 13
Points : 13
Quelqu'un a t'il réussi à faire marcher la php_pdo_oci8.dll ? Et avec quelle version du client Oracle ?

Merci
Thylia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2009, 17h40   #10
Membre du Club
 
Inscription : octobre 2006
Messages : 62
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 62
Points : 40
Points : 40
Envoyer un message via MSN à elhou80 Envoyer un message via Yahoo à elhou80 Envoyer un message via Skype™ à elhou80
Citation:
Envoyé par Thylia Voir le message
Quelqu'un a t'il réussi à faire marcher la php_pdo_oci8.dll ? Et avec quelle version du client Oracle ?

Merci
Bonjour, est ce que tu trouve la sollution pour connecter base oracle via PHP
elhou80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2009, 16h27   #11
Membre du Club
 
Inscription : mars 2009
Messages : 61
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : mars 2009
Messages : 61
Points : 45
Points : 45
Bonjour, j'ai le meme problème au niveau de php_pdo_oci8.dll, par contre si je la désactive et que je passe avec oci.dll comme marqué au dessu, cela passe.
Par contre voila ensuite un autre problème dont je ne trouve pas de solution sur internet.

Erreur:
[Tue Apr 14 16:12:00 2009] [error] [client 127.0.0.1] PHP Warning: ocilogon() [<a href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\\www\\symf\\essai.php on line 18

D'après certains sites, cela proviendrait du fait qu'il y aurait plusieurs librairies oracle installées, mais c'est pas le cas, du moins je crois pas...
qlimamax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h14.


 
 
 
 
Partenaires

Hébergement Web