Grazie ho fatto questo secondo l'esempio e funziona alla grande !!
P.s. $filename è il file da comprimere ed è già esistente..
function compress($filename, $dstName)
{
$fp = fopen($filename, "r");
$data = fread ($fp, filesize($filename));
fclose($fp);
$zp = gzopen($dstName, "w9");
gzwrite($zp, $data);
gzclose($zp);
}
// Compress a file
compress("$filename", "$filename.gz");
// Download file
header("location: $filename.gz");
exit;

Rispondi quotando