Newer
Older
<?php
require('../lib/datenbank.inc.php');
require('../lib/functions.lib.php');
if($_GET['cron_pw'] == $cron_pw){
set_time_limit(0);
$sql_file = "dump_" . $db_base . "_" . date('d.m.Y_H:i') . ".sql";
exec("mysqldump -u $db_user -p'$db_pass' --quick --allow-keywords --add-drop-table --complete-insert --quote-names $db_base > ". $sql_file ."");
$link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$neu_link = str_replace("/cron","",$_SERVER["DOCUMENT_ROOT"].'/adminforce/backup/'.$sql_file);
copy($sql_file, $neu_link);
unlink($sql_file);
if (is_writable($neu_link)) {
$fp = file_get_contents($neu_link);
$fp = versch($fp);
file_put_contents($neu_link, $fp);
}else{
unlink($neu_link);
}
mysqli_close($sql_open);
}else{
mysqli_close($sql_open);
die();
}