Visualizzazione risultati 1 fino 4 di 4

Discussione: problema download in php

  1. #1
    Guest

    Predefinito problema download in php

    cioa a tutti, ho un problema nel creare una pagina in php che mi faccia il download di un file mp3.
    Ho fatto questo:
    Codice PHP:
    header("Content-Transfer-Encoding: binary");
    header("Content-type: audio/mp3");
    header("Content-Disposition: attachment; filename=\"$link\"");


    @
    readfile("$link");
    dove $link è il percorso del file, e nella variabile è giusto ma quando fa il download mi trasforma i / in _ e quindi non riesce a prendere correttamente il file e scarica un file di 1byte.

    come si fa a fagli riconoscere gli / ?

    Grazie

  2. #2
    Guest

    Predefinito

    non so assolutamente come si facciano quelle cose, ma ti dico che la sintassi è sbagliata. ecco come è corretta:

    Codice PHP:
    header("Content-Transfer-Encoding: binary");
    header("Content-type: audio/mp3");
    header("Content-Disposition: attachment; filename=\"".$link."\"");


    @
    readfile($link);

  3. #3
    L'avatar di memai
    memai non è connesso Utente
    Data registrazione
    10-02-2010
    Residenza
    Bergamo
    Messaggi
    175

    Predefinito

    Se vuoi fare un download di un file tramite un semplice click del tasto sinistro può bastare un semplice link ipertestuale <a href='url_file_da_scaricare'>Scarica</a>
    e poi non credi che si dovrebbe scrivere:
    Codice HTML:
    header("Content-Disposition: attachment; filename=\".$link."\");
    o direttamente
    Codice HTML:
    header("Content-Disposition: attachment; filename=\$link\");
    ?
    Notte bistecca, ho l'acquolina in bocca e 'sta sera c'è, carne di manzo per me!

  4. #4
    Guest

    Predefinito

    non posso mettere il link diretto perchè passa attraverso un'altra pagina che mi conta i download del file...

    cmq così non fa il download ma mi apre la finestra con l'ascolto streaming del pezzo

Regole di scrittura

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