Страница 1 из 1

Использование функции rar

Добавлено: 20 фев 2012, 14:34
steel1945
Здравствуйте. Как пользоваться функцией $folder->rar($path) ?

Re: Использование функции rar

Добавлено: 20 фев 2012, 15:33
bigfozzy
Пока к сожалению никак, это в шаблоне остались просто заготовки (я их введу в строй в ближайшее время)

пока могу предложить вот какую функцию.

Код: Выделить всё

// зархивируем папку раром
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);
}
rar.exe должен лежать в той же папке что и скрипт или в тех катлогах что прописаны в системной переменной Path или можно указать путь самому.