Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore download

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    5

    errore download

    Salve a tutti.
    Per effettuare il download di un file .DLL ho inserito nella pagina php le classiche istruzioni :
    <BODY .......>
    <?php
    header("Content-type: Application/octet-stream");
    header('Content-Disposition: attachment; filename="nomefile.dll"');
    header("Content-Description: Download PHP" );
    header('Content-Length:' . filesize("nomefile.dll"));
    readfile("nomefile.dll");

    ......
    .....
    ?>
    </BODY>

    Quando richiamo la pagina compare il messaggio :
    Warning: cannot modify header information : headers already sent by (output started at
    c:\programmi\easyphp1-8\www\............ )
    poi il pathname completo della pagina ed il numero di riga dell'istruzione header ( i messaggi sono 4, uno per ogni istruzione header).
    Qualcuno cortesemente mi può aiutare ?
    Grazie anticipate e cordiali saluti.

  2. #2
    Ti suggerisco di leggere questo articolo:

    Warning: Cannot modify header information - headers already sent ...

    In ogni caso, uno script di download DEVE inviare SOLO gli header ed il contenuto del file. NON deve inviare del codice HTML (es. il tag <BODY ....>)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    5
    E' vero, cribbio! : funziona !
    Un grazie di cuore a filippo.toso.

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.