Visualizzazione risultati 1 fino 13 di 13

Discussione: rendere pubblici i file

  1. #1
    Guest

    Predefinito rendere pubblici i file

    come posso fare per rendere alcuni file scaricabili dal mio sito senza che sia richiesta una password?
    usate parole semplici sono un novello nella creazione di siti

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti cominciare a studiare il codice HTML:
    Codice HTML:
    <a href="file.exe">Clicca qui</a>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Cool

    Citazione Originalmente inviato da funcool
    Dovresti cominciare a studiare il codice HTML:
    un'esempio: HTML.it

  4. #4
    Guest

    Predefinito

    qua ero riuscito anche io, ma se volessi fare un collegamento diretto alla canzone che, nn me la fa ascoltare, ma bensì salvare sull'hd?

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il codice è quello sopra, se clicchi col tasto destro e poi fai "Salva con Nome" riuscirai a scaricare la canzone.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    caspita che stupido, xkè nn c ho pensato prima...
    un ultima domanda, se io volessi che cliccando me lo salva direttamente, in pratica vorrei bypasare il tasto dex e salva con nome, come posso fare?
    grazie mille

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti imparare anche il PHP!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Guest

    Predefinito

    Potresti scrivere il codice, please?

    Ciao.

  9. #9
    Guest

    Predefinito

    Se zippi i files te lo fa automaticamente.


    Ciaoo!!!

  10. #10
    Guest

    Predefinito

    Firefox no... mi chiede se voglio aprirli o salvarli!

    Ciao!

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da tryphpnuke
    Firefox no... mi chiede se voglio aprirli o salvarli!

    Ciao!
    Leggi bene la richiesta di andrew, vuole bypassare il tasto destro ;)
    E' ovvio che ti chieda se salvarlo o aprirlo, penso che con qualsiasi browser accada questo.


    Ciaooo!!!!!!

  12. #12
    Guest

    Predefinito

    Ah, ora ho capito, ma quanto ha detto Funcool. Scusate per lo stupido OT!!!
    Citazione Originalmente inviato da funcool
    Dovresti imparare anche il PHP!
    lascia pensare che ci sia un codice PHP da inserire. Io chiedevo a lui se - effettivamente - ce ne fosse uno.

    Ciao!

  13. #13
    Guest

    Predefinito

    questo fa scaricare file anche se l'estensione nn è tra quelle elencate:

    Codice PHP:
    $filename = $_GET['filename'];
    $filename = realpath($filename);

    $file_extension = strtolower(substr(strrchr($filename,"."),1));

    switch (
    $file_extension) {
    case
    "pdf": $ctype="application/pdf"; break;
    case
    "exe": $ctype="application/octet-stream"; break;
    case
    "zip": $ctype="application/zip"; break;
    case
    "doc": $ctype="application/msword"; break;
    case
    "xls": $ctype="application/vnd.ms-excel"; break;
    case
    "ppt": $ctype="application/vnd.ms-powerpoint"; break;
    case
    "gif": $ctype="image/gif"; break;
    case
    "png": $ctype="image/png"; break;
    case
    "jpe": case "jpeg":
    case
    "jpg": $ctype="image/jpg"; break;
    case
    "mp3": $ctype="audio/mpeg"; break;
    default:
    $ctype="application/force-download";
    }

    if (!
    file_exists($filename)) {
    die(
    "NO FILE HERE");
    }

    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: $ctype");
    header("Content-Disposition: attachment; filename=\"".basename($filename)."\";");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".@filesize($filename));
    set_time_limit(0);
    @
    readfile("$filename") or die("File not found.");
    poi basta aggiungere il collegamento cosi: pag_script.php?filename=file.mp3
    Ultima modifica di jostock : 11-10-2005 alle ore 18.44.19

Regole di scrittura

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