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 ;
?> |
Partager