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

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
steel1945
Сообщения: 5
Зарегистрирован: 28 сен 2011, 17:46

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

Сообщение steel1945 » 20 фев 2012, 14:34

Здравствуйте. Как пользоваться функцией $folder->rar($path) ?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 20 фев 2012, 15:33

Пока к сожалению никак, это в шаблоне остались просто заготовки (я их введу в строй в ближайшее время)

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

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

// зархивируем папку раром
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 или можно указать путь самому.

Ответить