Newer
Older
<?php
if (is_writable('backup/' .$_POST['datei'])) {
$fp = file_get_contents('backup/' .$_POST['datei']);
$fp = entsch($fp);
file_put_contents('backup/' .$_POST['datei'], $fp);
}
$qres = db_query("SHOW TABLES") or die(mysqli_error($sql_open));
while (list($tabelle) = mysqli_fetch_row($qres)){
db_query("DROP TABLE IF EXISTS ". $tabelle);
}
$command='mysql -h' .$db_host .' -u' .$db_user .' -p' .$db_pass .' ' .$db_base .' < backup/' .$_POST['datei'];
exec($command,$output=array(),$worked);
$meldung = meldung(0,'Die Daten aus der Datei <b>' .$_POST['datei'] .'</b> wurden erfolgreich eingespielt in der Datenbank <b>' .$_POST['datei'] .'</b>');
if (is_writable('backup/' .$_POST['datei'])) {
$fp = file_get_contents('backup/' .$_POST['datei']);
$fp = versch($fp);
file_put_contents('backup/' .$_POST['datei'], $fp);
}