Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    27

    Download di un file e reload automatico

    Ciao, stiamo usando questi comandi all'interno di una funzione chiamata da una pagina php (che effettua il reload automatico ogni 60 sec col comando <head><meta http-equiv="refresh" content="60">)per effettuare il download di un file in formato txt, info è una striga che contiene il testo del file


    header( 'Content-Type: text/plain-stream ');
    header( 'Content-Length:'.strlen( $info ) );
    header( 'Content-Transfer-Encoding: binary' );
    header('Content-Disposition: attachment; filename="nomechevuoidarealfilequandovienesalvato. txt"');
    echo $info;
    exit(0);

    Scaricato correttamente il file torniamo alla pagina php che ha chiamato la funzione, ma questa non effettua più il reload automatico.
    Come possiamo fare per far sì che ciò non avvenga???????
    AIUTO!!!!!!!!!!!!!


  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Forse (ma dico forse), il browser ha in cache il tutto.

    Prova ad aggiungere i seguenti agli header:

    Codice PHP:
    header("Expires: 0");
    header("Cache-Control: no-cache, must-revalidate");
    header("Cache-Control: private");
    header("Pragma: public"); 

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    27
    Ho provato, ma niente....

  4. #4
    Anche io volevo fare una cosa simile (la stessa )
    Però ho notato che usando il meta tag refresh, è come se andassimo su un'altra pagina (anche se si tratta di download) e quindi il comando per il reload di un'altra pagina non funziona! L'unica soluzione è aprire il download automatico in un blank....


    Ciao!
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    27
    provato anche questo, ma adesso mi rimane aperta una pagina bianca che non so come chiudere.....

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.