IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

ZipArchive - fichiers générés


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut ZipArchive - fichiers générés
    Bonjour à toutes et tous,

    J'ai un soucis avec la class ZipArchive.

    Mon fichier Zip est bien créé et mes dossier et fichiers sont bien présents à l'intérieur.

    Cependant, j'ai 2 problèmes :
    - je ne peux pas extraire un fichier de l'archive sauf s'il se trouve à la racine;
    - si j'extrais toute l'archive, l’arborescence est supprimée, les fichiers se retrouve tous au même niveau, alors que l’arborescence est bonne si je parcours l'archive avec un gestionnaire d'archive;

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $archive = new ZipArchive;
     
    foreach($files as $file_origin_path) {
        if($error === FALSE) {
            $error = !$archive->addFile($file_origin_path, str_ireplace($path, '', $file_origin_path));
        }
    }
    $archive->close();
    J'ai essayé en créant préalablement les dossiers via $archive->addEmptyDir mais cela ne change rien.

    Je pense qu'il s'agit d'un problème d'Index ou quelque chose de ce genre là... mais je sèche un peu.

    Est-ce que quelqu’un aurait une piste à me proposer ?

    Merci,

  2. #2
    Membre expérimenté
    Inscrit en
    Août 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 191
    Par défaut
    Salut,

    Pourrais-tu poster ton code de façon plus complète ? car la le bout est un peu court pour identifier quoi que ce soit.

    $files n'est même pas rempli !

  3. #3
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Jete un oeil à mon script zip.php ici : https://github.com/cavo789/zip_unzip

    Peut-être va-t-il pouvoir te servir.

    Bonne journée.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    Bonjour,

    Merci pour vos réponses,

    Finalement j'ai pu résoudre mon problème en faisant autrement, voir la méthode "zip()" dans https://github.com/moDevsome/moFiles...derManager.php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [http] Accéder à un fichier généré par un serveur
    Par Seiya dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 27/02/2007, 19h10
  2. Réponses: 4
    Dernier message: 20/04/2006, 17h06
  3. Envoie d'un fichier généré a la volée
    Par Nathan dans le forum Langage
    Réponses: 3
    Dernier message: 14/04/2006, 10h05
  4. [JExcel] Modifier un fichier généré
    Par philippe13 dans le forum Documents
    Réponses: 27
    Dernier message: 21/03/2006, 15h41
  5. Exploitation de fichiers générés par un journal
    Par Brice Yao dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/06/2005, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo