Combiner plusieurs zip en un seul

Eléphant du PHP | 231 Messages

08 mai 2009, 14:39

Bonjour,

Je cherche une manière simple de mettre les fichiers de plusieurs zip dans un seul en gardant l'arborescence de chacun.

Pour l'exemple mon zip1 est constitué de

Code : Tout sélectionner

/PS3 /PS3/SAVEDATA /PS3/SAVEDATA/BCES001 /PS3/SAVEDATA/BCES001/File1 /PS3/SAVEDATA/BCES001/File2
Mon zip2 est constitué de

Code : Tout sélectionner

/PS3 /PS3/SAVEDATA /PS3/SAVEDATA/BCES002 /PS3/SAVEDATA/BCES002/File1 /PS3/SAVEDATA/BCES002/File2
Ce que je souhaite obtenir :

Code : Tout sélectionner

/PS3 /PS3/SAVEDATA /PS3/SAVEDATA/BCES001 /PS3/SAVEDATA/BCES001/File1 /PS3/SAVEDATA/BCES001/File2 /PS3/SAVEDATA/BCES002 /PS3/SAVEDATA/BCES002/File1 /PS3/SAVEDATA/BCES002/File2
Je voudrais savoir s'il existe une ou deux fonctions pour faire ça sans avoir a dezipper rezipper le tout pour éviter de (trop) surcharger le serveur

J'ai rien trouver du coté de ZipArchive ou alors j'ai pas tout vu

Merci

ViPHP
ViPHP | 928 Messages

08 mai 2009, 14:49

Extrait tes deux ZIPS dans un même dossier puis recréé un ZIP du tout tout simplement ?

La documentation de ZipArchive est assez claire pour créer / extraire des zips.

Eléphant du PHP | 231 Messages

08 mai 2009, 14:50

oui mais ça m'embêtais de faire ça (charge serveur)

je pensais qu'il existait peut être une fonction qui permettrais de faire ça directement :oops: