1. Grazie per la risposta
2. La ricerca l'avevo fatta (come sempre) ma forse con termini non adatti ('download file' etc...)
3. Il tuo script funziona,

Tu usi un header diverso, quindi, stavo per chiederti come mai gli altri headers da me usati non funzionavano, poi li ho riprovati per scrupolo e ora funzionano;
Hai idea del motivo? io penso sia il mio browser che ha problemi nell'interpretare gli headers; me lo fa pensare anche il fatto che la mascherina per il salvataggio del file propone come nome quello del cgi e non quello definito dall'header 'filename=';


Sai consigliarmi una risorsa dove sono mostrati e spiegati i diversi headers?

Grazie 1000 per le tue utili risposte,