mirror of
https://github.com/Chouchen/Shikiryu_Backup.git
synced 2021-06-30 16:02:14 +02:00
33 lines
998 B
PHP
33 lines
998 B
PHP
<?php
|
|
error_reporting(E_ALL);
|
|
define('TEST_FOLDER', dirname(__FILE__));
|
|
include TEST_FOLDER . '/../Files.php';
|
|
include TEST_FOLDER . '/../Mysql.php';
|
|
|
|
// Test Backup file -> folder
|
|
// test 1
|
|
echo "starting test 1 \n";
|
|
$file = TEST_FOLDER.'/test1';
|
|
file_put_contents($file, 'test1');
|
|
echo file_exists($file) ? 'OK' : 'KO';
|
|
echo "\n";
|
|
$backup = new Shikiryu_Backup_Files(array($file));
|
|
$date = date('Ydm');
|
|
$backup->addDate($date)->backupToFolder('bu');
|
|
$backupFile = TEST_FOLDER.'/bu/'.$date.'.test1';
|
|
if (file_exists($backupFile)) {
|
|
echo 'OK';
|
|
unlink($backupFile);
|
|
} else {
|
|
die('KO - see what\'s in bu');
|
|
}
|
|
|
|
/*
|
|
$backup->addDate()->addTime()->backupToEmail('from@gmail.com', 'to@gmail.com', 'test class', 'coucou');
|
|
$backup->addDate()->addTime()->backupToFTP('ftp.domain.com', 'login', 'password', '/folder');
|
|
|
|
$backup2 = new Shikiryu_Backup_MYSQL('localhost', 'login', 'password', 'db');
|
|
$backup2->fromTables(array('table1'))->addDate()->addTime();
|
|
$backup2->backupToFolder('bu');
|
|
?>
|
|
*/ |