Archive_Tar::extractInString()

Archive_Tar::extractInString() -- Extrait un fichier et le retourne sous la forme d'une chaîne

Synopsis

require_once 'Archive/Tar.php';

boolean extractInString (string $path)

Description

Cette méthode extrait le fichier identifié par path depuis l'archive et le retourne sous la forme d'une chaîne de caractères. Elle n'utilise pas de fichiers temporaires.

Paramètres

Valeur retournée

string - le contenu du fichier extrait

Valeurs renvoyées

Tableau 39-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurRaisonSolution
NULL <<  Impossible d'ouvrir l'archive en mode lecture  >> Le fichier est verrouillé de façon exclusive par une autre application. Vérifie si d'autres applications travaillent sur le fichier. Ce peut être à cause d'un processus compétitif de la classe Archive_Tar.
NULL <<  Le mode d'extraction mode est invalide.  >> Erreur d'implémentation Ne doit pas arriver. Si tel est le cas, veuillez faire un rapport de bogue.
NULL <<  Erreur lors de l'ouverture de name en mode écriture binaire.  >> Le fichier ne peut pas être créé. Le fichier est peut être verrouillé.
NULL <<  Le fichier filename extrait n'a pas la taille valide filesize (size attendue). L'archive est peut être corrompue.  >> Lisez le message. Lisez le message.

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple