Bonjour à tous,

Je viens vers vous je commence à désespérer..

J'ai une base oracle (située à distance) j'y accède très bien avec SQL PLUS

Je voudrais avoir un serveur mysql (donc je me suis tourner vers easyphp) et je voudrais pouvoir requeter ma base de donnée oracle grâce a ce script
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
 <?php
//phpinfo();
 
$connexion=ocilogon("***", "***", "***")
                        or die("Impossible de se connecter");
$reponse = OCIParse($connexion, $requeteSQL);
				OCIExecute($reponse);
$requete = "select 1 from dual";
print (select ($requete));
 
function select($requeteSQL){
		$tab=array();
                $row = 0;
                $reponse = OCIParse($connexion, $requeteSQL);
				OCIExecute($reponse);
		while ($tuple = oci_fetch_object($reponse)){
		      $tab[$row]=$tuple;
		      $row++;
                }       
                return $tab;
        }
?>
Je précise que mon tnsname.ora est bon puisque j'y accède très bien avec sqlplus.

J'ai décommenté les extensions:
php_oci8.dll et php_pdo_oci.dll

Et là j'ai CE Message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Warning: ocilogon(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\testP.php on line 4
Impossible de se connecter
Ni une ni deux je fonce voir ma variable d'environnement PATH et voici son contenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\binaries\php\php_runningversion;C:\Oracle\ODS11gr1\bin;C:\Oracle\ODS11gr1Cli\bin
Toutes mes instances d'oracle sont la... je ne comprends pas du tout.

Je vous remercie d'avance pour votre aide.