Example #1
0
$mr = new MySQLReback($config);
$mr->setDBName($dbname);
//$mr->recover('backup@artas_test@20090707080609.sql.gz');
if ($action == "backup") {
    $mr->backup();
    showmsg("备份数据库成功!", "dbbak.php");
} elseif ($action == "restore" and !empty($dbdir)) {
    $mr->recover($dbdir);
    showmsg("恢复数据库成功!", "dbbak.php");
} elseif ($action == "del" and !empty($dbdir)) {
    $filepath = './' . $backupDir . '/' . $dbdir;
    @unlink($filepath);
    showmsg("删除数据库备份成功!", "dbbak.php");
} elseif ($action == "down" and !empty($dbdir)) {
    $filepath = './' . $backupDir . '/' . $dbdir;
    $mr->downloadFile($filepath);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>管理区域</title>
<style type="text/css">
body {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;