Ariecchime...
L'oggetto magari è un pò criptico, indi per cui vado ad esplicare:
Al click su un link devo aprire una popup che forzi il downlaod di un file. In questa popup devo scrivere la classica frasettina "Attendere prego", e quando la finestra di download (apri - salva) appare, la popup deve chiudersi..
Per la parte del download no problem, però non so come fare l'output dell'html e la close della popup.
Se faccio:
codice:
echo "ATTENDERE PREGO";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Length: ".filesize($filepath."\\".$filename));
header("Content-Transfer-Encoding: binary");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
echo file_get_contents($filename);
echo "<script>self.close();<script>";
il download parte, ma non fa l'output dell'html...
Se all'inizio ed alla fine metto ob_start() e ob_flush(), ho solo l'html, senza download.
Mi sfugge qualcosa? Sono rimbambito del tutto?