Salve gente,
Ho un problema che non riesco a risolvere nonostante abbia letto tutti i thread.
Ho scritto questo codice per scaricare files:
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/zip");
header("Content-Disposition: attachment; filename=\"".basename($file)."\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".@filesize($file));
set_time_limit(0);
@readfile("$file") or die("File not found.");
Il problema è che mi apre la pagina mostrandomi sempre dei caratteri strani.
E' come se leggesse il codice dello zip invece di scaricarlo eppure ho scritto Binary fra gli header.
Dove sarà il problema?
Grazie