示例#1
0
function DoFTP($i)
{
    global $config, $dump, $out;
    if ($config['multi_part'] == 0) {
        SendViaFTP($i, $dump['backupdatei'], 1);
    } else {
        $dateistamm = substr($dump['backupdatei'], 0, strrpos($dump['backupdatei'], "part_")) . "part_";
        $dateiendung = $config['compression'] == 1 ? ".sql.gz" : ".sql";
        for ($a = 1; $a < $dump['part'] - $dump['part_offset']; $a++) {
            $mpdatei = $dateistamm . $a . $dateiendung;
            SendViaFTP($i, $mpdatei, $a);
        }
    }
}
function DoFTP()
{
    global $config, $dump, $out;
    if ($config['multi_part'] == 0) {
        SendViaFTP($dump['backupdatei'], 1);
    } else {
        $dateistamm = substr($dump['backupdatei'], 0, strrpos($dump['backupdatei'], "part_")) . "part_";
        $dateiendung = $config['compression'] == 1 ? ".sql.gz" : ".sql";
        for ($i = 1; $i < $dump['part'] - $dump['part_offset']; $i++) {
            $mpdatei = $dateistamm . $i . $dateiendung;
            SendViaFTP($mpdatei, $i);
        }
    }
    $out .= '<span class="success">' . "file sent via FTP (" . $dump['backupdatei'] . " => " . $config['ftp_server'][$config['ftp_connectionindex']] . ")</span><br><br>";
}