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:
il download parte, ma non fa l'output dell'html...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>";![]()
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?

Rispondi quotando