Ho questo script
Codice PHP:
<?php
$filename = $_GET['file'];
$file= fopen($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?