Erreur dans l'ouverture du fichier ODT

Help
2009-02-26
2013-04-26
  • Jean-Francois Gatineau

    J'ai un message d'erreur avec tous mes testes à l'ouverture du fichier:

    "Impossible d'ouvrir le fichier 'xxxx.odt' : il est défectueux.
    Souhaitez-vous que OpenOffice.org répare le fichier ?"

    J'ai tenté d'ouvrir de fichier généré avec 7zip, mais le fichier n'est pas valide non plus.
    Avec OdtPHP 0.3 ou 0.2.

    Voici la configuration de test : Sous windows XP, avec un moveamp 0.6 ou un WAMP server 2.0 avec l'extention zip de php installé et activé.

    Par contre tous fonctionne bien sur un serveur debian.

    Je ne vois pas d'où viens le Pb. Une idée ?

     
    • E.Letard

      E.Letard - 2009-02-27

      L'extension php_zip de la v5.2.8 est buggée. Il faut que tu prenne une version plus ancienne (la 5.2.6 fonctionne pour moi).

       
      • obook

        obook - 2009-03-05

        Pour E.L :

        Mon phpinfo() retourne pour la plateforme qui ne marche pas :

        Zip     enabled
        Extension Version     $Id: php_zip.c,v 1.95.2.6 2007/05/19 22:35:49 pajoye Exp $
        Zip version     1.8.10
        Libzip version     0.7.1

         
        • PIERRE de GEYER

          PIERRE de GEYER - 2009-03-13

          Pff j'avais eu les mêmes soucis sans trouver d'ou venait le pbm. Cool :)

           
          • obook

            obook - 2009-03-23

            Le bug est confirmé par l'auteur de php-zip PECL 1.8.10

            Il faudra attendre la nouvelle version ou patcher soit même de dépot CVS de PHP : ext/zip/lib/zip_close.c, ligne 198

            #if 0
            if (de.bitflags & ZIP_GPBF_DATA_DESCRIPTOR) {
                 de.crc = za->cdir->entry[i].crc;
                 de.comp_size = za->cdir->entry[i].comp_size;
                 de.uncomp_size = za->cdir->entry[i].uncomp_size;
                 de.bitflags &= ~ZIP_GPBF_DATA_DESCRIPTOR;
            }
            #endif

            Olivier.

             
    • obook

      obook - 2009-03-05

      Bonjour.

      Je pense qu'il y a des soucis de librairie zip en fonction des plateformes.
      Pour savoir si votre la votre fonctionnera avec odtPHP, j'ai mis à disposition le code source tests/simplecheck.php.

      J'ai les mêmes soucis que vous, un échec de lecture en fonction de la plateforme utilisée, je recherche une piste aussi.
      Je vais faire des tests sans php_zip v5.2.8 ( merci EL )
      Cordialement,
      @

       
    • obook

      obook - 2009-03-05

      Bonjour.

      Je pense qu'il y a des soucis de librairie zip en fonction des plateformes.
      Pour savoir si votre la votre fonctionnera avec odtPHP, j'ai mis à disposition le code source tests/simplecheck.php.

      J'ai les mêmes soucis que vous, un échec de lecture en fonction de la plateforme utilisée, je recherche une piste aussi.
      Je vais faire des tests sans php_zip v5.2.8 ( merci EL )
      Cordialement,
      @

       

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks