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

    Perchè con header... attachment include anche il codice html?

    Ciao,

    cerco di scaricare un file con le istruzioni che seguono ma, una volta scaricato il file dal Server al Client (cosa che fa), all'interno ci trovo anche il codice HTML della pagina che lo ha invocato!

    Cidice php/html della pagina...

    header ("Content-type: application/download");
    header ("Content-Disposition: attachment; filename=$file_name");
    readfile($file_path);

    Cidice php/html della pagina...

    Sapreste aiutarmi? Come faccio a scaricare "solo" il file?

    Grazie per l'aiuto che vorrete darmi.

    Maurizio

  2. #2
    Includi quel codice, da solo, in uno script PHP a se stante.

  3. #3
    Grazie Filippo del suggerimento,

    in effetti avevo intuito che con la tua soluzione poteva funzionare.

    Nel frattempo ho studiato e, per poter lasciare il codice nel mezzo del programma, ho trovato la soluzione di far seguire le istruzioni di attachment con:

    ob_clean();
    flush();

    Non credo ci siano controindicazioni. Mi sembra funzioni.

    Grazie mille.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542
    Scusa Maurix1969,
    ho lo stesso problema ed ho provato a mettere dopo le istruzioni di attchment
    ob_clean();
    flush();

    ma non mi funziona.

    Saresti così gentile da postare la soluzione?
    Guidino

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.