Ho questo script
Codice PHP:
<?php
$filename 
$_GET['file'];

$filefopen($filename,"r");
$s=fread($file,filesize($filename));

$d=gzencode($s,9);

header("Content-Type: application/gzip");
header("Content-Disposition: attachment; filename=\"".basename($filename).".gz\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen($d));

echo 
$d;

?>
Però se passo come get una cartella che succede? Poi, come faccio a aggiungere più file?
Se io voglio dare un nome all'archivio tipo "pippo.gz" quando lo espando mi viene fuori un file di testo, indipendentemente dal file iniziale. Come risolvere?