как разархивировать архив php скриптом

как выполнить разархивацию архива php скриптом

<?

//создаем новый объект ZipArchive
$zip = new ZipArchive;
//пытаемся открыть архив
//если архив открывается, переменная $res принимает значение TRUE
//если открыть не получится, то переменной передается код ошибки
$in_path = $_SERVER[‘DOCUMENT_ROOT’].»путь_к_архиву»;
$path_out = $_SERVER[‘DOCUMENT_ROOT’].»путь_куда_разархивировать»;
//echo $path;
$res = $zip->open($in_path);
/*проверка на возможность открытия архива:
обратите внимание, что проверка идет через оператор идентичности ‘=== TRUE’,
т.е. если переменная будет равна 0 (нулю), тест не будет пройден
*/
if ($res === TRUE) {
//обозначаем папку, в которую будет производится разархивирование
//если папка несуществует, она будет создана
$zip->extractTo($path_out);
//закрываем работу с архивом
$zip->close();
//если архив НЕ открылся
} else {
echo ‘Не получилось из-за ошибки #’.$res; // где $res — код ошибки
}

?>