El lugar de alojamiento del servidor de base de datos es irrelevante para el cliente.
El ordenador servidor de base de datos no necesitar ser accesible desde internet, mas bien por cuestiones de seguridad debe ser al contrario.
Es el codigo php alojado en el servidor web el que conecta a la base de datos, el navegador del cliente no conecta nunca a la base de datos ni siquiera sabe que es eso de una base de datos, se limita a mostrar las paginas web que le envia el codigo php.
Asi que para hacer lo que quieres, no tienes que hacer nada especial simplemente configurar la cadena de conexion a interbase en el codigo php para que apunte a donde quieras.
En lugar de poner:
$db_handle= ibase_pconnect( 'localhost:c:\misdatos.gdb','SYSDBA','masterkey','ISO8859_1');
pues simplemente escribes:
$db_handle= ibase_pconnect( 'miservidorelquesea:c:\misdatos.gdb','SYSDBA','masterkey','ISO8859_1');
Saludos
Miguel
|