Visualizzazione risultati 1 fino 11 di 11

Discussione: Gestione Download Diretto!

  1. #1
    Guest

    Predefinito Gestione Download Diretto!

    Buongiorno a tutti gli utenti di Altervista.
    vorrei un informazione se è possibile. alcuni siti hanno dei link in cui parte il download automatico dei file/immagini/video ecc.. come funziona questo sistema?
    es. della mia spiegazione
    "Link"
    Clicco sul Link
    Esce una pagina e subito dopo parte il download diretto.

  2. #2
    palla000 non è connesso Utente attivo
    Data registrazione
    12-07-2008
    Residenza
    trieste
    Messaggi
    278

    Predefinito

    puoi usare sia html che php che javascript

    html
    Codice HTML:
    <meta http-equiv="refresh" content="5; URL=tuofile.zip">
    su content metti il numero di secondi e su url il nome del file

    in javascript
    Codice HTML:
    function download() {
    location.href = "tuofile.zip";
    }
    window.setTimeout("download()", 4000); 
    o in php
    Codice PHP:
    <?php

    $sec
    = 5; //numero di secondi per il reindirizzamento
    $pagina = "tuofile.zip"; //nome del file o della pagina
    header("Refresh: ".$sec."; ".$pagina);

    echo
    "tra 5 secondi eseguirai il download del file ".$pagina;
    ?>

  3. #3
    Guest

    Predefinito

    grazie mille !!

  4. #4
    palla000 non è connesso Utente attivo
    Data registrazione
    12-07-2008
    Residenza
    trieste
    Messaggi
    278

    Predefinito

    di niente

  5. #5
    lucatartufari non è connesso Utente giovane
    Data registrazione
    01-03-2007
    Residenza
    Reggio Emilia
    Messaggi
    46

    Predefinito

    Citazione Originalmente inviato da palla000 Visualizza messaggio
    puoi usare sia html che php che javascript

    html
    Codice HTML:
    <meta http-equiv="refresh" content="5; URL=tuofile.zip">
    su content metti il numero di secondi e su url il nome del file

    in javascript
    Codice HTML:
    function download() {
    location.href = "tuofile.zip";
    }
    window.setTimeout("download()", 4000); 
    o in php
    Codice PHP:
    <?php

    $sec
    = 5; //numero di secondi per il reindirizzamento
    $pagina = "tuofile.zip"; //nome del file o della pagina
    header("Refresh: ".$sec."; ".$pagina);

    echo
    "tra 5 secondi eseguirai il download del file ".$pagina;
    ?>
    salve interessante ma è possibile far sì che cliccato il LINK parta il DOWNLOAD senza redirect alla pagina? io devo far scaricare solo .doc e .pdf...grassie per l'aiuto!!

  6. #6
    makingweb non è connesso Utente attivo
    Data registrazione
    30-06-2009
    Messaggi
    281

    Predefinito

    basta che fai un link che si apre in una nuova pagina:

    Codice PHP:
    <a href="precorso_file.ext" target="_blank">Download</a>
    Ciao!

  7. #7
    lucatartufari non è connesso Utente giovane
    Data registrazione
    01-03-2007
    Residenza
    Reggio Emilia
    Messaggi
    46

    Predefinito

    Citazione Originalmente inviato da makingweb Visualizza messaggio
    basta che fai un link che si apre in una nuova pagina:

    Codice PHP:
    <a href="precorso_file.ext" target="_blank">Download</a>
    Ciao!
    ciao makingweb, ma io nn voglio far aprire pagine, dopo il click sul LINK deve partire subito il download, ke dici se tolgo il target è sufficiente o esplodono errori? ;D ahahah!!!
    Ultima modifica di lucatartufari : 23-07-2009 alle ore 15.30.04

  8. #8
    makingweb non è connesso Utente attivo
    Data registrazione
    30-06-2009
    Messaggi
    281

    Predefinito

    SCUSA MA HAI PROVATO IL CODICE?
    IL MIO CODICE FA QUESTO!
    Ecco cosa succede nel codice che ti ho dato mentre un utente legge la giuda decide di scaricare il file clicca sul link e si scarica il file senza aprire nessuna altra finestra e senza cambiare la pagina che l'utente stava leggendo!

  9. #9
    lucatartufari non è connesso Utente giovane
    Data registrazione
    01-03-2007
    Residenza
    Reggio Emilia
    Messaggi
    46

    Predefinito

    Citazione Originalmente inviato da makingweb Visualizza messaggio
    SCUSA MA HAI PROVATO IL CODICE?
    IL MIO CODICE FA QUESTO!
    Ecco cosa succede nel codice che ti ho dato mentre un utente legge la giuda decide di scaricare il file clicca sul link e si scarica il file senza aprire nessuna altra finestra e senza cambiare la pagina che l'utente stava leggendo!
    ho provato ma a me apre una finestra dove si visualizza il .jpeg, io invece voglio ke si apre la finestra apri/salva file, non so se mi sono riuscito a spiegare bene...!!
    e sul file .pdf mi dà errore!! :(
    Ultima modifica di lucatartufari : 23-07-2009 alle ore 17.18.15

  10. #10
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Usa la funzione PHP header() per forzare il download.
    Nella documentazione trovi anche degli esempi.
    Ciao!

  11. #11
    Guest

    Exclamation errore da correggere

    errore da sistemare a nel codice html.. ci sono quote mancanti.. questa è la correzione


    <meta http-equiv="refresh" content="5" URL="tuofile.zip">

Regole di scrittura

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