compression zip - PHP - Programmation
Marsh Posté le 02-10-2002 à 10:59:24
D'abord, il me semble (mais je peux me tromper) que PHP ne gère que le gzip, et pas le zip Windows. Après, pour pouvoir gzipper, il faut que le module correspondant ait été installé sur le PHP que tu utilises. Enfin, il me semble que tu ne peux pas gzipper un fichier directement : tu gzippe un flux binaire, et donc à la décompression tu récupère de nouveau un flux binaire, et c'est à toi de savoir comment interpréter ce flux, i.e. quel nom de fichier (en particulier l'extension) lui donner.
Marsh Posté le 02-10-2002 à 11:03:30
merci pour ta réponse mais tu saurais pas ou je pourrais trouvé un script déjà fait que je pourrais adapter en fonction de mes besoin car , j'en ai pas trouvé.
@+
Ohan
Marsh Posté le 02-10-2002 à 11:29:21
Malheureusement non... Et a chercher rapidement sur Google, ça a l'air rare
Marsh Posté le 02-10-2002 à 12:13:24
Peut être que la solution la plus simple serait d'utiliser un compresseur externe (en ligne de commande) que tu pourrais appeler depuis ton script PHP.
Marsh Posté le 02-10-2002 à 12:54:04
VU sur le phpmyadmin de free : Transmettre ( "zippé" "gzippé" "bzippé" )
Bref, c'est faisable. Il me semble d'ailleur que sur les dernières version de phpmyadmin, il y a ces options d'origine (à vérifier)
Après, comment c'est fait, ça, j'en sais rien.
ohan > Si t'as du courage, c'est une piste à vérifier.
Marsh Posté le 02-10-2002 à 13:19:00
Citation : VU sur le phpmyadmin de free : Transmettre ( "zippé" "gzippé" "bzippé" ) |
je vais essayé !!!
Marsh Posté le 02-10-2002 à 14:21:16
Vu sur cette page : http://www.php.net/manual/en/ref.zip.php
Citation : If you are looking for a way to create ZIP files dynamically in PHP, you should look at the wonderful zipfile class. |
Il semble donc qu'il existe effectivement une bibliothèque de fonctions zip dans phpMyAdmin. Le fichier concerné semble être zip.lib.php.
Marsh Posté le 02-10-2002 à 14:28:40
http://www.zend.com/zend/spotlight [...] files1.php
http://www.zend.com/zend/spotlight [...] files2.php
http://www.zend.com/zend/spotlight [...] files3.php
Marsh Posté le 02-10-2002 à 19:06:26
ohan a écrit a écrit : merci pour ta réponse mais tu saurais pas ou je pourrais trouvé un script déjà fait que je pourrais adapter en fonction de mes besoin car , j'en ai pas trouvé. @+ Ohan |
phpmyadmin le fait: regarde les sources
edit:grillé de chez grillé
Marsh Posté le 02-10-2002 à 10:34:50
Bonjour,
J'ai pleins de lien de fichiers (doc, pdf) dans ma base de données. Je voudrais selectionner 1 fichiers à la fois et regarder si fichier.zip existe, et s'il n'existe pas créer le fichier zip corespondant mais le pb c'est que je ne sais pas comme faire pour compresser le fichier en zip.
J'ai déjà lu la doc mais j'ai rien compris.
Merci pour votre aide.
@+
Ohan