Использование функции rar
Использование функции rar
Здравствуйте. Как пользоваться функцией $folder->rar($path) ?
Re: Использование функции rar
Пока к сожалению никак, это в шаблоне остались просто заготовки (я их введу в строй в ближайшее время)
пока могу предложить вот какую функцию.
rar.exe должен лежать в той же папке что и скрипт или в тех катлогах что прописаны в системной переменной Path или можно указать путь самому.
пока могу предложить вот какую функцию.
Код: Выделить всё
// зархивируем папку раром
function rar_folder($folder_path,$folder_name)
{
// глобальное
global $app;
// проверка парметров
if ($folder_path=="" || $folder_name=="")
{
echo "empty params for raring folder";
$app->quit();
}
// чистое имя папки
$folder_name=str_replace("\\","",$folder_name);
// содержимое bat файла
$sStart="cd $folder_path\n";
$sStart=$sStart."rar.exe u -m5 -mdE -s -r -ed -df -ep1 ".$folder_name.".rar ".$folder_name."\n";
$sStart=$sStart."del ".$folder_path."rar_me.bat";
// выполним
$app->run_as_bat($sStart,$folder_path."rar_me.bat",true);
}