Come ibase_restore funziona con PHP?

Sto provando a ripristinare un database Firebird usando ibase_restore e non ottengo nulla. Non ho trovato documentazione su internet. Ho bisogno di aiuto!

Questo è il codice che ho usato, con il command gbak dalla console l'ho ripristinato perfettamente.

$servidor = 'localhost'; $usuario = 'sysdba'; $password = '*******'; if (($service = ibase_service_attach($servidor, $usuario, $password)) !== FALSE) { $result = ibase_restore($service, '/folder/BACKUP.FBK', $servidor.':/folder/RESTORE.FDB'); var_dump($result); ibase_service_detach($service); }