Visualizzazione risultati 1 fino 4 di 4

Discussione: Download di file...

  1. #1
    Guest

    Predefinito Download di file...

    Con che codice posso avviare il download di un file? anche il download di un file php...
    Ho già provato con questo codice:

    Codice PHP:
    <?
    $file
    =$_GET['file'];
    header ( "Content-type: application/octet-stream" );
    header ( "Content-Disposition: attachment; filename=".$file.";" );
    header ( "Content-Description: Download manager" );
    header('Pragma: no-cache');
    header('Expires: 0');
    header ( "Content-Length: " . filesize ($file) );
    readfile ($file);
    ?>
    Solo che parte il download della pagina non del file scelto
    Ultima modifica di guglio : 28-01-2008 alle ore 20.29.53

  2. #2
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Per prima cosa parla in Italiano completo di grammatica e sintassi.
    Seconda cosa: cerchi di realizzare il tutto su AlterVista?
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  3. #3
    Guest

    Predefinito

    Traduco in italiano

    Comuqne è su altervista.. ma visto che ho anche altri domini se necessario posso usare anche quelli..

    EDIT: HO RISOLTO DA SOLO, C'ERA UN ERRORE DI SINTASSI... ho corretto anche la discussione così se serve a qualcun'altro lo trova già pronto!
    Ultima modifica di guglio : 28-01-2008 alle ore 20.31.40

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    parte il download della pagina, ma in realtà ti fa scaricare il file con il nome sbagliato

    lottando per trovare qualcosa di compatibile con Apache e IIS, ero arrivato ad usare questo alla fine:
    Codice PHP:
    header ("Content-type: application/download");
    header ("Content-Disposition: attachment; filename=nomefile.ext");
    Guarda se funziona per quello che vuoi fare

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •