rar_entry_get
<<<
Rar::extract Rar::getAttr
>>>

8.103 Rar
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Configuration à l'exécution
Installation
Types de ressources
Constantes pré-définies
Exemples
rar_close
rar_entry_get
->Rar::extract
Rar::getAttr
Rar::getCrc
Rar::getFileTime
Rar::getHostOs
Rar::getMethod
Rar::getName
Rar::getPackedSize
Rar::getUnpackedSize
Rar::getVersion
rar_list
rar_open

8.103.10 Rar::extract()Extrait un élément d'une archive Rar

[ Exemples avec rar_extract ]   CVS uniquement

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 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.

<< Rar::extract >>
rar_entry_get Rar Rar::getAttr