[Zip] comment compresser un fichier en php?
j'ai essayé d'utiliser ce code en dessous il affiche la compression mais je ne sais pas comment faire pour avoir le fichier zippé
j'ai utilisé la librairie zip.lip.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
require("zip.lib.php") ; //indiquez le chemin d'accès à la librérie
$zip = new zipfile() ; //on crée un fichier zip
$filename = 'dump.sql' ;
$fp = fopen($filename,'r') ; //on ouvre le fichier en lecture seule
$contenu = fread($fp, filesize($filename)) ; //on enregistre le contenu
fclose($fp) ; //on ferme FTP
$zip->addfile($contenu, $filename) ; //on ajoute le fichier
$archive = $zip->file() ; //on associe l'archive
header('Content-Type: application/x-zip') ; //on détermine les en-tête
header('Content-Disposition: inline; filename=archive.zip') ;
echo $archive ;
?> |
personne n'a une réponse?