Ciao,
comprendo le tue intenzioni, ma f(!file) dubito dia il risultato da te sperato...
Altra cosa:Codice PHP:
if ( !file_exists($file) )
La tua variabile $file contene tutto il percorso, non il solo nome del file.Codice PHP:
header("Content-Disposition: attachment; filename= " . $file);
Mancano altri dati comeCodice PHP:
header("Content-Disposition: attachment; filename= " . basename($file));
Content-Type e Content-Length
ma in questo momento non ricordo se siano indispensabili.
Alessandro