|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Bonjour,
J'essaie d'appliquer une fonction pour décompresser un zip. ça me retourne un message d'erreur. all to undefined function zip_open() C'est un vieux code que j'ai récupérer et j'ai l'impression qu'il ne fonctionne pas sous php 5.2 Je ne sais pas par ou commencer, si quelqu'un pouvait m'orienter, ça serait bien sympa. Code :
|
||
|
|
00
|
|
|
#2 | |
|
Membre confirmé
![]() Inscription : décembre 2005 Messages : 265 ![]() |
Pour commencer, en général le meilleur endroit c'est la doc de la fonction
Sur cette page, tu peux voir les pré-requis : Citation:
Si c'est le cas, est-ce que l'extension Zip est activée ? |
|
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Merci pour la doc, je vais regarder.
je suis sous Version Apache 2.2.15 Version PHP 5.2.13 Je n'ai pas activé l'extension Zip. Je vais essayer de trouver comment on fait. Merci en tout cas |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Je cherche depuis tout à l'heure mais je ne comprends pas ce que veut dire "activer l'extension zip". Si quelqu'un pouvait m'expliquer, ça m'aiderait beaucoup.
Merci... |
|
|
00
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
Citation:
http://www.php.net/manual/fr/install...extensions.php
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Bonjour,
Je reviens au sujet de ma fonction unzip. J'ai bien compris qu'il fallait que j'installe l'extension zip pecl. Seulement, d'après ce que je lis sur internet, il faut récupérer l'extension avec ce code : wget http://pecl.php.net/get/zip Seulement, désolé d'avance pour cette question qui est surement très nulle pour un pro, mais ou est ce que je dois mettre cette ligne de code. Je patauge complètement merci d'avance |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
pas besoin de PECL l’extension est en natif depuis longtemps, t'as le php_zip.dll dans ton dossier des extensions ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Je suis sous Linux
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
debian
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
t'as une vielle version ? parce que par défaut elle y est, que donne une php -m
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Non, la version n'est pas vieille je pense. Mais c'est quoi une php -m?
|
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#14 | ||
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
le php -m ne fonctionne pas, je pense que je m'y prends mal. Mais en attendant de trouver, voici ce que donne une phpinfo
Code :
|
||
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
c'est quelle version de Debian que t'as ? t'as fait une install spécial ou natif pour installer PHP ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
tout est natif, je n'ai rien installé. Par contre, je ne sais pas comment trouver la version de debian.
|
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
y'a jamais eu de 5.2.13 pour Debian
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#18 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
En faisant des recherche sur le serveur, voila ce que j'ai trouvé.
Je me suis donc peut être trompé. La distrib serait plutôt unix, non? Server Version: Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.13 |
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
mais non
bref fait un
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Pierre ANTOINE Inscription : novembre 2009 Messages : 34 ![]() |
Déjà merci beaucoup pour ton aide.
J'y vois beaucoup plus clair depuis ce matin, et je sens que je suis pas loin d'arriver à installer cette extension. Alors voici quelques infos : En faisant un cat /proc/version : Linux version 2.6.18-194.3.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Thu May 13 13:08:30 EDT 2010 En faisant un php -m [PHP Modules] bcmath calendar ctype curl date dom exif filter ftp gd hash iconv imap json libxml mbstring mcrypt mhash mime_magic mysql mysqli openssl pcre PDO pdo_mysql pdo_sqlite posix Reflection session SimpleXML soap sockets SPL SQLite standard tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zlib Je me sers maintenant de ce tuto (2.1.2.2. Dynamique) : http://julp.developpez.com/php/zip/ Seulement, quand je fais cette commande (j'ai uplaoder sur mon ftp l'extension déjà dézipée dans le dossier php): cd /home/wwwlogit/php phpize ./configure make make install Voila ce que j'ai : root@web [~]# cd /home/wwwlogit/php root@web [/home/wwwlogit/php]# phpize Cannot find config.m4. Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module root@web [/home/wwwlogit/php]# ./configure -bash: ./configure: Aucun fichier ou répertoire de ce type root@web [/home/wwwlogit/php]# make make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt. root@web [/home/wwwlogit/php]# make install |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com