1<?php
2error_reporting(E_ALL|E_STRICT);
3
4// FTP backup test
5
6require_once 'Tools.php';
7
8$databases = array ('blogs.sqlite', 'code.sqlite');  // we set 2 databases for the backup operation
9
10
11$sqlite = new DB_Sqlite_Tools ($databases);
12$sqlite->showLogs = true ;
13$path = '//Users/davidcosta/Sites/dbsqlitetools/bkp/';  // our backup path where the safe copies are prepared
14$sqlite->copySafe($path); // safely copy the live databases to be uploaded
15$sqlite->ftpBackup('hostname.com','username','password','remotedir'); // uploding the file in the remote backup server
16
17/*
18
19
20<logevent>  <class> DB_Sqlite_Tools </class>  <function> copySafe</function>  <data>'done'</data> </logevent>
21
22 <logevent>  <class> DB_Sqlite_Tools </class>  <function> scanBackupDir</function>  <data>array (  0 => 'blogs.sqlite.bkp',  1 => 'code.sqlite.bkp', )</data> </logevent>
23
24 <logevent>  <class> DB_Sqlite_Tools </class>  <function> ftpBackup</function>  <data>'//Users/davidcosta/Sites/dbsqlitetools/bkp/.blogs.sqlite.bkp uploaded'</data> </logevent>
25
26 <logevent>  <class> DB_Sqlite_Tools </class>  <function> ftpBackup</function>  <data>'//Users/davidcosta/Sites/dbsqlitetools/bkp/.code.sqlite.bkp uploaded'</data> </logevent>
27 */
28
29
30?>
31
32