Ejemplo n.º 1
0
                            $row[$i] = str_replace($search_array, $replace_array, $row[$i]);
                            $dump .= "'{$row[$i]}'";
                        }
                    } else {
                        $dump .= "''";
                    }
                }
                $dump .= ");";
                echo $dump . $crlf;
            }
        }
        $contents = ob_get_contents();
        ob_end_clean();
        $file = stripinput($_POST['backup_filename']) . ".sql";
        require_once INCLUDES . "class.httpdownload.php";
        $object = new \PHPFusion\httpdownload();
        $object->use_resume = FALSE;
        if ($_POST['backup_type'] == ".gz") {
            $object->set_mime("application/x-gzip gz tgz");
            $object->set_bydata(gzencode($contents, 9));
            $object->set_filename($file . ".gz");
        } else {
            $object->set_mime("text/plain");
            $object->set_bydata($contents);
            $object->set_filename($file);
        }
        $object->download();
        exit;
    }
}
if (!isset($_POST['btn_do_restore']) && (!isset($_GET['action']) || $_GET['action'] != "restore")) {
Ejemplo n.º 2
0
 function download_file($file)
 {
     require_once INCLUDES . "class.httpdownload.php";
     ob_end_clean();
     $object = new PHPFusion\httpdownload();
     $object->set_byfile($file);
     $object->use_resume = TRUE;
     $object->download();
     exit;
 }