Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Readfile

  1. #1

    Readfile

    Salve gente,
    Ho un problema che non riesco a risolvere nonostante abbia letto tutti i thread.
    Ho scritto questo codice per scaricare files:

    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: private",false);
    header("Content-Type: application/zip");
    header("Content-Disposition: attachment; filename=\"".basename($file)."\";");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".@filesize($file));
    set_time_limit(0);
    @readfile("$file") or die("File not found.");

    Il problema è che mi apre la pagina mostrandomi sempre dei caratteri strani.
    E' come se leggesse il codice dello zip invece di scaricarlo eppure ho scritto Binary fra gli header.
    Dove sarà il problema?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    209
    Prova a cambiare questa header:
    header('Content-Type: application/force-download');

    Di contro avrai un mime type standard nel download panel del browser...

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.