Classe \Spip\ArchivesSpipArchives

Point d'entrée de la gestion des archives compressées de SPIP

Source

Liste des propriétés

array compressionsConnues = array('zip')
array erreurs = array(0 => 'OK', 1 => 'erreur_inconnue', 2 => 'extension_inconnue', 3 => 'fichier_absent', 4 => 'fichier_lecture_seule', 5 => 'destination_inaccessible')

Liste des méthodes

void __construct( string $fichierArchive , string $modeCompression = '' )

Paramètres

  1. string $fichierArchive

    Chemin vers le fichier d'archives

  2. string $modeCompression = ''

    Mode de compression si l'extension du fichier n'est pas explicite

Proposer une amélioration
boolean deballer( string $destination = '' , array $fichiers = array() )

Paramètres

  1. string $destination = ''

    Chemin du répertoire d'extraction

  2. array $fichiers = array()

    Liste des fichiers à extraire

Retour

  • boolean

    Succès de l'opération

Proposer une amélioration
boolean emballer( array $fichiers = array() )

Paramètres

  1. array $fichiers = array()

    Liste des fichiers à ajouter ou modifier

Retour

  • boolean

    Succès de l'opération

Proposer une amélioration
integer erreur( )

Retour

  • integer

    Dernier code d'erreur

Proposer une amélioration
boolean getLectureSeule( )

Retour

  • boolean

    true si l'archive est en lecture seule

Proposer une amélioration
array informer( )

Retour

  • array

    détail du contenu de l'archive

Proposer une amélioration
string message( )

Retour

  • string

    Dernier message d'erreur

Proposer une amélioration
boolean retirer( array $fichiers = array() )

Paramètres

  1. array $fichiers = array()

    Liste des fichiers à retirer

Retour

  • boolean

    Succès de l'opération

Proposer une amélioration