Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1455 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ocilogon - attaquer une base oracle avec php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ocilogon - attaquer une base oracle avec php

n°793558
thebounty
Posté le 12-07-2004 à 14:16:36  profilanswer
 

Bonjour,
 
j'ai une base oracle 8i et mon script qui tourne avec easyphp.
j'arrive pas à me connecter à ma base de données
script:  
<?php
$db = "db1";
$odbc = ocilogon ('login', 'password', $db) or die( "Could not connect to Oracle database!" );  
if ($odbc == false){
$msg = OCIError($odbc)."<BR>";}
?>  
erreur:
Warning: ocilogon(): _oci_open_server:  in d:\easyphp1-7\www\oci8test.php on line 3
Could not connect to Oracle database!
 
détails:  
j'utilise easyphp 1.7, j'ai coché les extensions php_oracle et php_oci8, j'arrive à me connecter à la base avec sqlplus et j'arrive à executer des requêtes sql, la base tourne sous AIX.

mood
Publicité
Posté le 12-07-2004 à 14:16:36  profilanswer
 

n°793561
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 14:18:42  profilanswer
 

urd!!!!
 
EDIT : http://forum.hardware.fr/hardwaref [...] 9112-1.htm


Message édité par jagstang le 12-07-2004 à 14:19:20

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°793562
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 14:19:51  profilanswer
 

essaie d'oublie easyPHP... installe à la mano ça vaut le coup


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°793632
thebounty
Posté le 12-07-2004 à 14:59:27  profilanswer
 

urd ca veut dire koi ? easyphp fonctionne bien et c surement pas ca qui doit m'empecher de me connecter. pour le topic, j'ai jeté un oeil etj'ai vu que php_oracle et php_oci8 "ne s'aiment pas" (?) alors j'ai viré ora.
 
résultat des courses :===> ben ca change rien.

n°793634
Profil sup​primé
Posté le 12-07-2004 à 15:01:13  answer
 

thebounty a écrit :

urd ca veut dire koi ?

:lol:

n°793639
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 15:03:39  profilanswer
 

urd c'est le nom de la gentille personne qui a fait ce topic. c'est une habituée du forum


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°793677
thebounty
Posté le 12-07-2004 à 15:33:05  profilanswer
 

ah, ok, zavez pas des réponses pour mon pb ?

n°793678
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-07-2004 à 15:36:52  profilanswer
 

est-ce qu'Oracle te renvoie un code d'erreur ? (ORA-xxxx)


---------------
J'ai un string dans l'array (Paris Hilton)
n°793685
thebounty
Posté le 12-07-2004 à 15:40:40  profilanswer
 

non aucun juste ça:
Warning: ociplogon(): _oci_open_server:  in d:\easyphp1-7\www\oci8test.php on line 3
Could not connect to Oracle database!
 
j'ai essayé ociplogon (connexion persitente) mais ça marche pas non plus

n°793687
skeye
Posté le 12-07-2004 à 15:41:14  profilanswer
 

Harkonnen a écrit :

est-ce qu'Oracle te renvoie un code d'erreur ? (ORA-xxxx)


[:benou_+1]
Utilise la fonction ocierror dans ton message d'erreur.
 
http://www.nexen.net/docs/php/anno [...] -error.php


Message édité par skeye le 12-07-2004 à 15:42:11

---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 12-07-2004 à 15:41:14  profilanswer
 

n°793690
thebounty
Posté le 12-07-2004 à 15:42:47  profilanswer
 

je vais voir ça

n°793700
thebounty
Posté le 12-07-2004 à 15:47:10  profilanswer
 

mais en fait y'a déjà un ocierror dans mon script mais je vais en essayer un autre (php.net)

n°793703
skeye
Posté le 12-07-2004 à 15:48:43  profilanswer
 

thebounty a écrit :

mais en fait y'a déjà un ocierror dans mon script mais je vais en essayer un autre (php.net)


d'un autre coté tu sors du script avant de l'exécuter otn ocierror!:o


Message édité par skeye le 12-07-2004 à 15:48:57

---------------
Can't buy what I want because it's free -
n°793704
thebounty
Posté le 12-07-2004 à 15:48:51  profilanswer
 

j'ai ça comme script maintenant et j'ai rien qui s'affiche. bonne ou mauvaise nouvelle ?
 
<?php
 
function PrintOCIError($err)
{
  echo "<pre>".$err['message']."</pre>\n";
  die();
}
 
 
$con = @OCILogon('scott','tiger' , 'mar8');
if (!$con) {
 
  $e = OCIError();  // For OCILogon errors pass no parameter
  PrintOCIError($e);
}
 
echo "Connected OK\n";
 
$stid = @OCIParse($con, $stmt);
if (!$stid) {
  $e = OCIError($con);  // For OCIParse errors pass the connection
  PrintOCIError($e);
}
 
echo "Parsed OK\n";
 
$r = @OCIExecute($stid);
if (!$r) {
  $e = OCIError($stid); // For OCIExecute errors pass the statement
  PrintOCIError($e);
}
 
echo "Executed OK\n";
 
?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ocilogon - attaquer une base oracle avec php

 

Sujets relatifs
pb msg erreur (base de donnée)Pblm de base
[ASP - Oracle] Je suis complètement chèvre ou quoi ?[SAS]Besoin d'aide, traitement d'une grande base
aide sur base de donnéeLogiciel acces base mysql
Probleme d'acces Oracle Management Server[Paradox][MySQL] Cherche soft de convertion de base
pb base de donnéeComment transferer des donnees d'une base a l'autre ? ( access )
Plus de sujets relatifs à : ocilogon - attaquer une base oracle avec php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR