Qual è il giusto script per far in modo che il file da scaricare venga scaricato con la mascherina tipica, avete presente quale? Quella grigia, con le tre opzioni, salva, apri, etc...
Ho scritto questo:
header ("Content-Disposition: attachment; Location: $location[$case]" );
Con questa stringa, la mascherina che appare fa scaricare il file php che ha lanciato l'header!!! e non il contenuto dell'array $location.
Premetto che il comando Location:$location[$case] da solo funziona.
Solo per vostra curiosità, visto che il problema non è qui, ho assegnato $location[1]= "http://....."; e via dicendo, mentre la variabile $case in questo caso potrebbe essere 1... Comunque, non preoccupatevi per questo, perchè questa cosa funziona!
Il problema è fare apparire la mascherina con il giusto file da scaricare! Mi sembra strano che basti togliere "Content-disposition" che tutto va bene, mentre mettendolo, decide di scaricare il file php!
Grazie a chiunque mi aiutasse!
Tom