VISUALISER LE CONTENU D'UN FICHIER *.ZIP

MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 - 28 juin 2005 à 17:49
dydjy940 Messages postés 79 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 28 juin 2008 - 18 juin 2008 à 21:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32348-visualiser-le-contenu-d-un-fichier-zip

dydjy940 Messages postés 79 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 28 juin 2008
18 juin 2008 à 21:19
meme si je repond 2 ans apres le post de cette source: merci pour ta source :)

10/10
papawemba Messages postés 3 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 9 octobre 2006
5 sept. 2006 à 11:59
coucou,
bon je vois qu'il n'y a pas eu de post depuis février mais je tente ma chance...

je suis dans le meme cas que Karoudoudou, et en poussant mais recherche je pense avoir trouvé une piste interressante mais non résolue, je compte sur votre aide :o)

en fait cela proviendrait du chemin du fichier zip dans la fonction zip_open,
elle fonctionne très bien lorsqu'on lui passe le chemin complet pour acceder au fichier zip(c:/aa/test.zip), mais dès lors qu'on met un chemin relatif (/zip/test.zip), là ça merde :o(

a+
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
11 févr. 2006 à 20:24
En chipotant, je répondrai que j'utilise PHP 4.3.3 et non 4.3.11 ou même 4.3.10. Mon fichier "php_zip.dll" fait 40960 octets (EasyPHP17). Je ne peux rien dire de plus à part que chez moi, c'est 100% fonctionnel.
karoudoudou Messages postés 1 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 9 janvier 2006
9 janv. 2006 à 09:41
Coucou,

J'ai activé l'extension zip ds le php.ini comme tu l'avais indiqué, relancé apache et tout(Je suis sous apache 1.3.33 et php 4.3.11) mais il me met toujours call undefinde function quand j'essaye d'utiliser zip_open. help!!!!!!!
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
17 déc. 2005 à 14:47
zip_is_dir() est une fonction implémentée dans le code source PHP ici présent. Elle est indépendante de la librairie ZIP. Elle fait juste du plagiat au niveau du nom.

function zip_is_dir($Value) {
if (strlen($Value)==0)
return false;
else
return ($Value=='.') || ($Value=='..') || ($Value[strlen($Value)-1]=='/');
}
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 2
17 déc. 2005 à 12:27
J'ai php_zip activé mais la fonction zip_is_dir n'est pas dispo. Je suis sous Apache 1.3.33 et PHP 4.3.10

Comment faire ?

Merci
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
3 juil. 2005 à 23:52
ah ok ;)
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
3 juil. 2005 à 23:42
g sui entrain de créer mes propres serveur d'hébergement alors c bon!!!
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
3 juil. 2005 à 23:25
Oui mais n'oublie pas comme l'a dit GrandVisir de t'assurer que ces fonctions seront disponibles chez ton hébergeur, sinon ton script ne servira à rien hélas...

Bonne prog
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
3 juil. 2005 à 22:31
sa marche nickelle elle déchire ta source g te mé 10/10
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
3 juil. 2005 à 18:42
1) Ouvre apache\php.ini
2) Enlève en bas du fichier dans la section [Extensions] le point virgule sur la ligne "php_zip.dll"
3) Redémarre Apache, et si ça bugge, alors c'est le PC qu'il faut redémarrer

Voici un exemple analogue et surtout explicite :
http://www.siteduzero.com/php/gd.php#activer

Pour connaître toutes les librairies actives sur un serveur, voir le fichier "admin\exts.php" dans :
http://www.phpcs.com/code.aspx?ID=29594
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
3 juil. 2005 à 13:33
g le fai en local pour l'instant (easyphp8)
comment paramétrer "php.ini" pour pouvoir executer se script???????????????????????
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
2 juil. 2005 à 19:41
Si tu héberges chez toi, il n'y a pas de problèmes. Sur un FAI, c'est plus délicat étant donné que tu n'es pas propriétaire du serveur. De ce fait, soit tu te résignes à ne pas pouvoir utiliser le code, soit tu tentes un petit mail aux autorités compétentes pour qu'ils débloquent la librairie. En théorie, cette ressource n'est pas "dangereuse", donc ça pourrait se faire (on peut toujours espérer!). Mais c'est vrai que c'est dommage qu'elle soit inactivée par défaut. J'en suis complètement irresponsable... et pour tout avouer, le matin même du jour où j'ai déposé ce code, je ne savais même pas que cette librairie existait 8-)

;)
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
1 juil. 2005 à 16:39
comment paramètrer "php.ini" pour pouvoir accéder a ton script??????????????
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 juin 2005 à 17:49
Si seulement tu avais pu poster ce code une semaine plus tot ça m'aurait évité des heures de recherches lol...
C'est un bon exemple surtout qu'il n'y en existe pas d'autre sur ce site à ma connaissance.
Rejoignez-nous