Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Archive_Tar::extract()

Archive_Tar::extract()

Archive_Tar::extract() -- Extrait les fichiers

Description

Extrait les fichiers depuis l'archive dans le chemin donné.

Durant l'extraction d'un fichier : Si le fichier existe déjà, il sera remplacé sans vérification de la dernière date de modification. Si le fichier existe déjà et est protégé en écriture, l'extraction s'arrête. Si un dossier portant le même nom existe déjà, l'extraction s'arrête.

Cependant, le résultat peut être une extraction partielle qui nécessite un nettoyage manuel.

Paramètres

  • string $path - le chemin de destination pour l'extraction.

Valeur retournée

boolean - Renvoie TRUE en cas de succès, FALSE en cas d'échec.

Valeurs renvoyées

Tableau 38-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurReasonSolution
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 <<  Impossible d'ouvrir l'archive en mode écriture.  >> Le fichier est verrouilé 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 <<  Le dossier name existe déjà en tant que fichier  >> Un fichier est marqué comme étant un dossier dans l'archive. Peut être une archive corrompue.
NULL <<  Le fichier portant le nom name existe déjà en tant que dossier.  >> Un dossier est marqué comme étant un fichier dans l'archive. Peut être une archive corrompue.
NULL <<  Le fichier portant le nom name existe déjà et est protégé en écriture.  >> L'archive contient un fichier qui existe déjà dans le dossier de destination et ne peut pas être écrasé. Extraire l'archive dans un dossier vide.
NULL <<  Impossible de créer le chemin pour name.  >> Un ou plusieurs dossiers qui doivent être créés ne le peuvent pas dans le dossier de destination. Assurez-vous que le dossier de destination et tous les dossiers à créer ont les permissions suffisantes.
NULL <<  Impossible de créer le dossier name.  >> Un dossier ne peut pas être créé dans le dossier de destination. Assurez-vous que le dossier de destination a les permissions suffisantes.
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 filenameextré 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.


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx