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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Librairie zip maximum taille de fichier


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut Librairie zip maximum taille de fichier
    Bonjour, j'utilise le script suivant pour créer des zip à partir de fichier :
    http://www.wakdev.com/wiki/php-mysql...-avec-php.html

    Cela fonctionne quand dans ces cas :
    1.pdf (5Mo) + 2.pdf (8Mo) = zip.zip (12Mo)

    Si j'ai un fichier de 40Mo ou plusieurs fichiers dont le total dépasse 40Mo, le zip ne fonctionne pas.

    J'ai pourtant dans mon php.ini ces paramètres:
    upload_max_filesize = 100000M
    post_max_size = 100000M
    memory_limit = 10000M

    Savez-vous d'où peut provenir ce problème?

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    As-tu un message d'erreur?
    peux-tu fouiller dans les logs voir s'il n'y a pas quelque chose qui traine?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    Non aucun message d'erreur. J'ai augmenté le max_execution_time.

    J'ai réussi à créer un zip de mon fichier de 40Mo mais celui-ci plante et fait 1 ko.

    J'ai donc changé de librairie. J'ai pris pclzip et la eurêka, j'arrive à créer un zip de 40Mo.

    Etape suivante : zipper une somme supérieur à 280Mo
    Résultat : archive.zip à 0ko.

    (Je tiens à préciser que c'est pour une application en interne avec un serveur dédié. J'ai donc accès à tous les paramètres. Je fais des tests sous wamp).

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Mets ton error reporting au maximum, peut-etre que le message d'erreur passe à la trappe.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    Comment faire? il y a plusieurs error reporting dans le php.ini

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Peux-tu poster ces lignes pour voir.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    Alternartive trouvé :
    <?php
    exec("zip archive2.zip 1.pdf 2.pdf 3.pdf 4.pdf");
    ?>

    cela genere un zip de plus de 300Mo

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Personnellement je pense que c'est une tres bonne solution. Je suis plutôt pour exécuter les tâches lourdes via exec().

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

Discussions similaires

  1. [XL-2007] taille maximum d'un fichier excel
    Par une_tite_question dans le forum Conception
    Réponses: 2
    Dernier message: 09/09/2010, 11h59
  2. [Socket][Byte] Probleme d'envoi d'une taille de fichier
    Par Erok dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 12/05/2009, 17h38
  3. [Fichier Zip] Comment zipper un fichier
    Par caro_a dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 27/05/2004, 09h40
  4. Taille de fichier
    Par nicolas.pissard dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/11/2003, 16h24
  5. [langage] Problème de taille de fichier à mettre dans
    Par And_the_problem_is dans le forum Langage
    Réponses: 10
    Dernier message: 13/08/2002, 09h41

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