logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Programmation / Langages Web / Re : [PHP] Librairie Zip le: 10 Mai 2008 à 16:56:30
J'ai donc persevere avec ma librairie et en ai tire:
Pour compresser:     http://www.phpfrance.com/tutoriaux/index.php/2005/12/29/36-compresser-et-lire-des-fichiers-zip.
Pour decompresser:  http://fr.php.net/manual/fr/function.ziparchive-extractto.php.

Je n'ai pas encore essayer de faire des modifications, je vous tiens au courant.
2  Programmation / Langages Web / Re : [PHP] Librairie Zip le: 09 Mai 2008 à 13:00:21
La boucle importe peut, elle fonctionne mais c'est le code de deplacement des fichiers qui me pose probleme.
3  Programmation / Langages Web / Re : [PHP] Librairie Zip le: 09 Mai 2008 à 10:54:58
Voici la partie de mon code qui gere l'ecriture dans le zip:

Code:
require("librairie/zip.lib.php") ; 	//indiquez le chemin d'accès à la librérie
$zip = new zipfile() ; //on crée un fichier zip
$filename = array($numgadget . '.html', $numgadget . '.xml', '1.png', '2.png') ;
$a = 0 ;
while(count($filename)>$a)
{
$fp = fopen($filename[$a],'r') ; //on ouvre le fichier en lecture seule
$contenu = fread($fp, filesize($filename[$a])) ; //on enregistre le contenu
fclose($fp) ; //on ferme FTP

$zip->addfile($contenu, $filename[$a]) ; //on ajoute le fichier
$a++; //on incrémente $a
}

$archive = $zip->file() ; //on associe l'archive
$open = fopen('archive.zip', "w");
fwrite($open, $archive);
fclose($open);
// on renomme le fichier en .gadget
rename('archive.zip', "AzTs_" . $numgadget . ".gadget");
4  Programmation / Langages Web / [PHP] Librairie Zip le: 08 Mai 2008 à 16:22:17
Bonjour,

actuellement je devellope un generateur de gadget pour la sidebar de vista, en php.
Je rencontre un probleme,
je doit ziper le contenu generer, j'utilise la librairie zip.lib.php, dispo a ce lien: http://cyberzoide.developpez.com/php4/compress/zip/zip.lib.sphp

Cette librairie ne convient pas a mes besoins, elle me zip des documenets de 0 ko.
Pouvez vous m'indiquer une autre librairie du meme type?

Merci
Pages: [1]