"; else { echo "failure! Aborting!"; die(); }
## Generate SQL file
echo "Generating SQL backup... ";
$cmd = "mysqldump --opt -h localhost -u ".$dbuser." -p".$dbpass." ".$dbname." > ".$sqlfile;
exec($cmd);
if(file_exists($path."/".$sqlfile)) echo "success!
"; else { echo "failure! Aborting!"; die(); }
## Generate archive
echo "Generating backup archive... ";
$cmd = "zip ".$zipfile." ".$sqlfile;
exec($cmd);
if(file_exists($zipfile)) {
echo "success!
";
$cmd = "rm ".$sqlfile;
exec($cmd);
echo "Download backup archive now!
";
echo "Delete backup archive now!";
}
else { echo "failure! Aborting!"; die(); }
}
else {
if($GETfile != "" && file_exists($GETfile) && strstr($GETfile, $dbname) != FALSE) {
echo "Removing file... ";
$cmd = "rm ".$GETfile;
exec($cmd);
if(!file_exists($GETfile)) {
echo "success!
";
echo "Create another backup?";
}
else { echo "failure!"; die(); }
}
else { header("Location: ".$host); }
}
?>