Rar::extract
(no version information, might be only in CVS)
Rar::extract -- Извлекает элемент из архива
Описание
bool
Rar::extract ( string dir [, string filepath] )
Rar::extract() Извлекает данные из архива в директорию
dir. При этом в директории dir
создается новый файл с именем, идентичным имени извлекаемого из архива элемента.
Если параметр filepath указан вместо
dir, то Rar::extract() извлечет данные из архива
в указанный файл.
Пример 1. Rar::extract() пример использования
<?php
$rar_file = rar_open('example.rar') or die("Невозможно открыть Rar архив");
$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Такого элемента в архиве не существует");
$entry->extract('/dir/to'); // создаст /dir/to/Dir/file.txt $entry->extract(false, '/dir/to/new_name.txt'); // создаст /dir/to/new_name.txt
?>
|
|
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.