rar_entry_get
Rar::getAttr
Rar
PHP Manual

# Rar::extract

(PECL rar >= 0.1)

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` в случае возникновения ошибки.

rar_entry_get
Rar::getAttr
Rar
PHP Manual