BZip2 et zip ...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : BZip2 et zip ...

par lulu » 07 juin 2006, 17:49

alors voilà :
j'ai testé en passant un .zip ou un .gz dans $fichier
et ça fonctionne :
l'echo affiche le contenu de l'archive (en fait ce sont des photos)

Maintenant je sais pas très bien quoi faire :
je voudrais : decompressé $rd pour pouvoir manipuler chaque image de l'archive...
il faut donc créer autant de fichiers qu'il y a d'image dans l'archive, non?
et disposer d'autorisation pour ecrire ces fichiers, non?
le problème, c'est que $rd est une chaîne et pas un tableau...
des idées?
merci pour les réponses précédentes !
le but de tout ça étant de récupérer les métadonnées (IPTC) des fichiers .jpeg, créer des thumbnail (ça j'ai vu à peu près comment faire) etc...

Code : Tout sélectionner

if(file_exists($fichier)){ if(is_readable($fichier)){ echo "<div>decomp $fichier</div>"; $long = filesize($fichier); $t=gzopen($fichier, "r"); if(!$t){ echo "pas bon"; }else{ $rd=gzread($t,$long); if($rd){ echo "bon lecture de l'archive $rd"; }else{ echo "pas cool lecture du zip"; } } gzclose($t); }else{ echo "$fichier ne peut être lut"; return; } }

par zeus » 07 juin 2006, 17:37

Il me semble qu'il est impossible de décompresser du zib avec la librairie gz. Désolé

@yuuzhantar : c'est ce qu'il cherche à faire :roll:

par yuuzhantar » 07 juin 2006, 17:19

euh

je sais pas si on peut lire les fichiers zippés
car c du compressé et il faudrait d'abord le décompresser pour le lire ou passer par un logiciel

par lulu » 07 juin 2006, 17:12

en fait, gzread à l'air de lire les fichiers .zip
c'est cool je m'envoie des message à moi tout seul...

BZip2 et zip ...

par lulu » 07 juin 2006, 15:56

Bonjour,
si j'ai bien compris :
c'est perdre du temps d'essayer d'utiliser les fonction gz pour travailler sur des fichier .zip n'est ce pas?