Ciao Secta,
grazie, era proprio quello che mi occorreva.
Ho impostato lo script in questo modo.
Codice PHP:
if (file_exists($fname)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($fname));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($fname));
ob_clean();
flush();
readfile($fname);
exit;
}
echo '<html>
<head>
</head>
<body>
[url="'.$fname.'"]click here[/url] if you are not re-directed.
</body>
</html>
';
Così facendo, all'apertura della pagina, appare la finestrella che chiede se voglio aprire o salvare il file e non viene visualizzato il link. E' possibile fare in modo che la finestrella appaia al click del link e non al caricamento della pagina?