Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2007, 14h56   #1
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Par défaut [Zip] Class ZipArchive not found

Bonjour à tous,

Voilà j'ai un problème très embêtant... J'utilise avec wamp5 la class ZipArchive pour décompresser un fichier zip.

Voici le code d'ailleurs:

Code :
1
2
3
4
5
6
7
8
9
10
function unzip($file, $path=''){
	$zip = new ZipArchive;
	if ($zip->open($file) === TRUE) {
		$zip->extractTo($path);
		$zip->close();
		return 1;
	} else {
		return 0;
	}
}
Sous wamp5, ca fonctionne très bien.

Je veux maintenant utiliser ce même script sur un serveur dédié OVH gentoo Release 2.

Et j'ai l'erreur suivante:

Class ZipArchive not found ...

Que ce passe-t-il? que dois-je faire?

Zlib est pourtant bien activé:

Code :
1
2
3
4
5
6
7
8
9
10
ZLib Support 	enabled
Stream Wrapper support 	compress.zlib://
Stream Filter support 	zlib.inflate, zlib.deflate
Compiled Version 	1.2.3
Linked Version 	1.2.3
 
Directive	Local Value	Master Value
zlib.output_compression	On	On
zlib.output_compression_level	-1	-1
zlib.output_handler	no value	no value

Merci de votre précieuse aide.
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h37   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
L'extension Zip dépend en grande partie de la version de PHP car elle n'a été réintégrée à PHP que depuis sa version 5.2.0. Si elle est disponible, elle figurera sous l'intitulé zip dans le phpinfo, elle n'est pas liée à l'extension Zlib (bien qu'en interne il en soit autrement).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h46   #3
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Et bien alors je craind qu'elle n'y figure pas car j'ai la version 5.1.4 sur le serveur et 5.2 sur wamp5...

Comment puis-je installer ZipArchive?

ou alors,

Où puis-je trouver la class ZipArchive? ( donc la source)


Merci beaucoup.
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h59   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par Sayrus
Où puis-je trouver la class ZipArchive? ( donc la source)
C'est l'extension qui vous la fournit.

Citation:
Envoyé par Sayrus
Comment puis-je installer ZipArchive?
Si vous avez la main sur le serveur :
  • mettre à jour PHP
  • compilez l'extension PECL sous forme dynamique, modifiez votre fichier php.ini et redémarrez Apache pour ajouter son support à l'environnement actuel
Sinon, vous orientez vers des alternatives.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 16h04   #5
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Ok, merci beaucoup.
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h23.


 
 
 
 
Partenaires

Hébergement Web