Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function backup_db() /** backup db **/
- {
- $resource_service_handle = ibase_service_attach ('localhost', 'sysdba', 'masterkey');
- ibase_backup($resource_service_handle, 'C:\wamp\www\testing\database_asli.FDB', 'C:\wamp\www\testing\tes_backupdbfdb.FBK', false);
- if (ibase_service_detach ($resource_service_handle) === TRUE) {
- $zip = new ZipArchive();
- if ( $zip->open('C:\wamp\www\testing\tes_backupdbfdb.zip', ZipArchive::CREATE) === TRUE ) {
- $zip->addFromString(basename('C:\wamp\www\testing\tes_backupdbfdb.FBK'), basename('C:\wamp\www\testing\tes_backupdbfdb.FBK'));
- $zip->close();
- chmod('C:\wamp\www\testing\tes_backupdbfdb.FBK', 0777);
- unlink('C:\wamp\www\testing\tes_backupdbfdb.FBK'); // hapus file hasil backup karena sudah dizip
- return TRUE;
- }
- else {
- return FALSE;
- }
- }
- return FALSE;
- }
- echo backup_db();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement