Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Output in popup prima del download

    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?

  2. #2
    Risolto con un <meta http-equiv= etc...>


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.