Exemplo n.º 1
0
            break;
            //////////////////////////////////////////////////
        //////////////////////////////////////////////////
        case 'send_tar':
            // отправляет архив созданный save_tar, нет параметров
            //////////////////////////////////////////////////
            if ($arc_name) {
                echo " - Отправляем {$arc_name}\n";
                mail_file($mail_to[$user], $arc_name, $dir);
                unlink($arc_name);
            } else {
                echo ' - архив не найден!';
            }
            $unsent = 0;
            break;
            //////////////////////////////////////////////////
        //////////////////////////////////////////////////
        default:
            //////////////////////////////////////////////////
            echo ' - пропускаем';
    }
    // switch
    echo "\n";
}
// for
if ($unsent and $arc_name) {
    echo "Отправляем {$arc_name}\n";
    mail_file($mail_to[$user], $arc_name, $dir);
    unlink($arc_name);
}
// if
Exemplo n.º 2
0
                    ${$cmd} = $params;
                    break;
                default:
                    echo ' - ничего не делаем';
            }
            // switch
    }
    // switch
    echo "\n";
}
// for
// Отправляем всё, что помещено во временную папку
if ($dir_size) {
    echo "Суммарный размер каталога: {$dir_size}\n";
    if (!$subject) {
        // Если html-запросов не было
        $subject = $params;
    }
    if ($compress) {
        include_once 'Tar.php';
        // Используем формат Tar.Gz
        $arc_name = TEMP_PATH . '/dload.tgz';
        $Tar = new Archive_Tar($arc_name, 1);
        if ($Tar->createModify($dir, '', $dir)) {
            mail_file($mail_to[$user], $arc_name, $subject);
        }
    } else {
        mail_file($mail_to[$user], $dir, $subject, $report);
    }
}
// if