Cita:
ibase_backup($service, DB_NAME, DB_SERVER.":".PATH_BK.SD."basededatos_.fbk") or die(ibase_errmsg());
|
No se que es la parte
"or die(ibase_errmsg());", pero leí que envía un mensaje y sale del script.
Las expresiones lógicas se suelen evaluar solo la parte necesaria. Si la primera parte de una expresión con
or es verdadera, el resultado es verdadero, por lo que no se evalúa la siguiente. Si la primera es falsa, se evalúa la siguiente.
Dicho esto, puede que
ibase_backup() falle y por lo tanto se llame a
die(...) y cierre el script.
Quita esto y deja que salga una
exception o el tipo de error que te envíe PHP.