1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?php
// appel de la classe
require('C:\program files\easyphp1-8\phpmyadmin\libraries\zip.lib.php');
// nom du fichier zip a obtenir
$fichier_zip = "zip.zip";
// On ouvre le fichier en lecture
$open1 = fopen($_POST['fichier'], "r");
//On recupere le contenu du fichier sous forme de 'string'
$str1 = fread($open1, filesize($_POST['fichier']));
fclose($open1); // On ferme le fichier
// On crée un nouvel objet zip de la classe zipfile
$zip= new zipfile;
// On lui ajoute le fichier voulu
$zip->addFile($str1,$_POST['fichier']);
// On recupere le contenu du zip dans la variable $filezipped
$filezipped=$zip->file();
$open = fopen($fichier_zip, "w");
fwrite($open, $filezipped);
fclose($open);
?> |