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:
<?php//J'ai modifié ces paramètres que je ne peux pas diffuser sur le net
$hote = '00.00.00.00:X:\\TOTO\MABASE\MABASE.gdb' ;
//J'ai modifié ce paramètres que je ne peux pas diffuser sur le net
$user = '*****' ;
$pass = '*****' ;
$connexion = ibase_connect($hote,$user,$pass) or die('Connexion impossible à la base : ' . ibase_errmsg());?>
A chaque fois que je lance la connexion, ça m'affiche Connexion impossible à la base et les erreurs suivantes:
Les serveurs A et B sont sur un domaine d'entreprise et je les ping sans pb depuis n'importe quel poste de l'entreprise.Unable to complete network request to host "00.00.00.00".
Failed to locate host machine. Undefined service gds_db/tcp.
Quelqu'un pourrait-il m'aider?
Merci d'avance!
Partager