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

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu]Se connecter à une interbase distante depuis PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Se connecter à une interbase distante depuis PHP

n°1441155
PedroBD
Posté le 12-09-2006 à 16:02:34  profilanswer
 

Bonjour,
 
Je voudrais me connecter depuis un serveur (A) à un autre serveur (B) qui héberge une interbase sous Firebird 1.5.
 
Sur mon serveur A est installé wamp, la dernière version. J'ai activé l'extension php_interbase.dll et j'ai copié dans le system32 du serveur A:
- gds32.dll (je suis allé chercher fbclient.dll sur le serveur B et je l'ai renommé)
- php_interbase.dll (depuis le répertoire wamp\php\ext\ du serveur A)
- libeay32.dll et ssleay32.dll  (depuis le répertoire wamp\php\ du serveur A)
 
Voici ensuite ce que je fais dans l'ordre pour me connecter:
 
1/
Depuis mon poste client (C), je me connecter d'abord à mon serveur A à l'aide d'une page PHP. - Jusque là tout fonctionne
 
2/ Arrivé sur mon serveur A, je clique sur un lien qui est censé me connecter à l'interbase sur le serveur B. - Bien sûr, ça ne marche plus.
 
Voici le code qui me sert à me connecter à l'interbase:
 
 

Code :
  1. <?php//J'ai modifié ces paramètres que je ne peux pas diffuser sur le net
  2. $hote = '00.00.00.00:X:\\TOTO\MABASE\MABASE.gdb' ;
  3. //J'ai modifié ce paramètres que je ne peux pas diffuser sur le net
  4. $user = '*****' ;
  5. $pass = '*****' ;
  6. $connexion = ibase_connect($hote,$user,$pass) or die('Connexion impossible à la base');?>


 
A chaque fois que je lance la connexion, ça m'affiche Connexion impossible à la base.
 
Quelqu'un pourrait-il m'aider?
 
Merci d'avance!


Message édité par PedroBD le 13-09-2006 à 10:36:19
mood
Publicité
Posté le 12-09-2006 à 16:02:34  profilanswer
 

n°1441170
PedroBD
Posté le 12-09-2006 à 16:20:49  profilanswer
 

En ajoutant:
 

Code :
  1. die('Connexion impossible à la base : ' . ibase_errmsg());


 
Voici l'erreur qu'il m'affiche:
 
Unable to complete network request to host "00.00.00.00". Failed to locate host machine. Undefined service gds_db/tcp.  
 
Bien sûr, l'IP n'est pas celui que j'utilise, il est modifié parce je diffuse le message sur le net...
 
Y a personne qui peut un peu plus m'aider avec ces élements en plus?
 
Merci d'avance!


Message édité par PedroBD le 12-09-2006 à 16:21:20
n°1441478
supermofo
Hello World !
Posté le 13-09-2006 à 01:59:45  profilanswer
 

salut pedro et bon courage !

n°1441508
PedroBD
Posté le 13-09-2006 à 08:49:54  profilanswer
 

lol

n°1441599
PedroBD
Posté le 13-09-2006 à 10:40:08  profilanswer
 

Résolu! Il suffisait d'ajouter gds_db/tcp 3050 dans le fichier services de system32/drivers/etc des serveurs A et B...et bien sûr d'installer Firebird client sur B!


Message édité par PedroBD le 13-09-2006 à 10:40:46

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

  [Résolu]Se connecter à une interbase distante depuis PHP

 

Sujets relatifs
[Résolu] Casse tête de .dll[Résolu] Problème avec count et distinct
[Résolu] [SQL 2005] Copier les valeurs d'une table à une autre[résolu]Encodage de caractère
Enregistrement des variables de session en PHP[Résolu][ASP.NET 2.0][C#] Plusieurs load pour une meme page
Résolu [Javascript] Agir dans Popup après fermeture de la fenetre mèreprogrammer pour se connecter facilement
[Résolu]Problème depuis que Register Globals est sur off[non résolu] Retourner le paragraphe le plus récent par document
Plus de sujets relatifs à : [Résolu]Se connecter à une interbase distante depuis PHP


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