Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Tracciare un download

  1. #1

    Tracciare un download

    E' possibile? voglio sapere quante volte viene scaricato un certo file, e fin qui non è un problema, basta fare il solito script per il download e aggiornare una tabella.
    ma se volessi sapere quanti arrivano effettivamente alla fine?
    realizzabile o utopico?


  2. #2
    se fai uno script per il download che spara il file con una print aggiorni la tabella solo quando ha finito... dovrebbe andare.

    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Se riesci a far inviare dalla script php al browser i dati un tanto alla volta e non tutti insieme puoi avere una buona approssimazione del termine dei download.
    Il problema è scoprire se il php mette insieme il file da inviare al browser tutto insieme oppure no.

    Crea uno script di download con un file molto grosso e metti alla fine di tutto il ciclato una chiamata alla funzione mail.
    se la mail ti arriva prima della fine del download che farai (mi raccomando, in rete) allora non puoi fare molto.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    codice:
    header ("Pragma: no-cache");
    header ("Expires: 0");
    header ("Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0");
    header ("Content-type: application/octect-stream");
    header ("Content-Disposition: attachment; filename=$file");
    header ("Content-Length: ".filesize("$path/$file"));
    $fp=fopen("$path/$file","rb");
    while (!feof($fp))
      print fread($fp,8192);
    fclose($fp);
    
    // qui aggiorni il contatore. se il download è interrotto durante il while non dovrebbe avere effetto...
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  5. #5
    6 un grande, grazie!
    secondo te funziona con filmati (mpg o mov) visualizzati in streaming? in teoria non dovrebbe cambiare niente...... giusto!


  6. #6
    questo forza a far comparire la finestra di download, per qualsiasi file
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  7. #7
    se ci tolgo
    header ("Content-Disposition: attachment; filename=$file");
    me lo apre in streaming secondo te?


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.