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

Bibliothèques et frameworks PHP Discussion :

[Zip] Class ZipArchive not found


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 41
    Par défaut [Zip] Class ZipArchive not found
    Bonjour,

    Je débute en PHP ... Et après plusieurs essais suite à mes lectures sur les forum et sites PHP (et manuel php), je logue ce message en désespoir de cause .

    Mon environnement technique est : WAMP, PHP5.2.6 et PHPEdit pour l'exécution de mon script.

    Voici mon code très simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $nom = 'C:\wamp\www\Informadeal\gestion\uploads\Ingram\CONPCN2.ZIP';
    echo $nom;
    $zip = new ZipArchive();
     
    //$res = $zip->open('C:\wamp\www\Informadeal\gestion\uploads\Ingram\CONPCN2.ZIP');
    if ($zip->open($nom, ZIPARCHIVE::OVERWRITE) !== TRUE) {
        echo "erreur à l'ouverture";
    } else {
        echo "ok à l'ouverture de : " . $nom;
    }
    à la ligne $zip = new ZipArchive(); le débogueur de PHPEdit me dit que la class ZipArchive n'est pas trouvée.

    Pourtant, j'ai bien activé la bibliothèque php_zip par l'interface wamp/ php extension et puis j'ai retiré le ";" devant "extension=php_zip.dll" dans le php.ini.
    Ensuite j'ai relancé wampserver. Je l'ai meme fermer et réouvert wampserver.
    Et meme désintallé et réinstallé comme j'ai lu dans un message sur le forum.
    Bien sûr j'ai réactivé la bibliothèque.

    Donc je suis vraiment à court d'idées !!!
    Quelqu'un peut-il m'aider s'il vous plait. Je sèche !!!!

    MERCI BEAUCOUP

    Boubou

  2. #2
    Membre confirmé Avatar de foolib
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Par défaut
    ça n'a rien à voir mais il est nécessaire d' échapper le caractère "\" dans la cible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nom = 'C:\\wamp\\www\\Informadeal\\gestion\\uploads\\Ingram\\CONPCN2.ZIP'
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nom = 'C:\wamp\www\Informadeal\gestion\uploads\Ingram\CONPCN2.ZIP'
    Pour ton problème ne peux tu pas tester sur une page fictive plutôt que de passer par le debugger phpedit ?des fois qu'il ne prenne pas en compte les librairies annexes ...

    Peut être faut il inclure en tête de fichier la librairie en question avec require_once ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 41
    Par défaut
    Bonjour RipCode,

    Effectivement, il faut les antislahs en plus.

    Je vais aussi essayer de lancer le fichier en dehors de phpedit.
    Pour le require_once , c'est bien comme ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once("C:\\wamp\\bin\\php\\php5.2.6\\ext\\php_zip.dll");
    Merci, et je fais suite après mon test.

    Cordialement.

    Boubou

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 41
    Par défaut
    J'ai tout fait mais ça ne fonctionne pas.
    J'ai même essayé le script sur un autre PC.

    Je cherche encore...

    Boubou

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Par défaut
    Essaye

    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $zip = new ZipArchive();
    Dans les exemples du manuel, pas de parenthèses à l'instanciation.

    Pour moi ça marche sans les parenthèses.

Discussions similaires

  1. Class ZipArchive not found
    Par -Neo- dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 04/04/2011, 11h09
  2. [Zip] Class ZipArchive not found sur WAMP
    Par micka39 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/10/2008, 23h33
  3. [Zip] Class ZipArchive not found
    Par Sayrus dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/06/2007, 16h04
  4. Réponses: 1
    Dernier message: 09/02/2007, 14h59
  5. [TOMCAT 5.0 - JSP] Load: class XXX not found
    Par Hoegaarden dans le forum Tomcat et TomEE
    Réponses: 12
    Dernier message: 20/10/2005, 09h59

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