Rar::extract

(no version information, might be only in CVS)

Rar::extract -- Extrait un élément d'une archive Rar

Description

bool Rar::extract ( string dir [, string filepath] )

Rar::extract() extrait les données de l'élément courant dans le dossier dir. Un nouveau fichier est créé dans le dossier dir, avec le nom de l'élément d'archive. Si filepath est spécifié à la place de dir, Rar::extract() extraira les données dans le fichier spécifié.

Exemple 1. Exemple avec Rar::extract()

<?php

$rar_file
= rar_open('example.rar')
    or die(
"Impossible d'ouvrir l'archive Rar");

$entry = rar_entry_get($rar_file, 'Dir/file.txt')
    or die(
"Impossible de trouver cet élément");

$entry->extract('/dir/to'); // crée le fichier /dir/to/Dir/file.txt
$entry->extract(false, '/dir/to/new_name.txt'); // crée le fichier /dir/to/new_name.txt

?>

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.