Back to top

Autore Topic: [RISOLTO] Visualizzazione numero di download  (Letto 1551 volte)

Offline ugachi.kin

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
[RISOLTO] Visualizzazione numero di download
« il: 08 Lug 2015, 23:36:05 »
Buongiorno,

volevo sapere se per caso fosse possibile sapere quanti download sono stati fatti di un file presente sul sito direttamente da backend? O dall'hosting?

Grazie
« Ultima modifica: 10 Lug 2015, 14:55:39 da ugachi.kin »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #1 il: 09 Lug 2015, 12:05:31 »
Ciao ugachi.kin,
utilizzando uno dei tanti file manager è possibile tenere conto dei download di un file. Li trovi tutti su extensions.joomla.org

Offline ugachi.kin

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
[RISOLTO] Re:Visualizzazione numero di download
« Risposta #2 il: 09 Lug 2015, 16:23:03 »
Grazie Giovi,


speravo in realtà che ci fosse una maniera senza l'utilizzo di estensioni, poiché si tratta di un sito che ho dovuto mettere online in fretta e furia per poter permettere di scaricare un pdf, e non avevo utilizzato estensioni per la gestione dei download.


Grazie mille comunque

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Visualizzazione numero di download
« Risposta #3 il: 09 Lug 2015, 16:29:42 »
Se non vuoi utilizzare estensioni ed il file è uno solo (quindi se non hai l'esigenza di gestire molti file e non ti serve nessuna funzionalità particolare) puoi creare una pagina php che restituisce il file ed intanto incrementa il contatore. Qualcosa del genere:


Codice: [Seleziona]
incrementDownloadCounter(); // Funzione che incrementa il contatore, ad esempio su un file di testo
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');

readfile('downloaded.pdf'); // Funzione che legge e restituisce il file

Linki la pagina php ed il gioco è fatto!





Offline ugachi.kin

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #4 il: 09 Lug 2015, 16:33:18 »
Grazie mille,
sì, il file è uno solo... ma non so granché di php e altro... potresti fornirmi un'indicazione più dettagliata?


Per l'intanto grazie mille dell'aiuto.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #5 il: 09 Lug 2015, 17:41:15 »
Per il mio componente ho fatto così:
Codice: [Seleziona]
<?php

// Incremento contatore

    
$file = @fopen("contatore.txt","r");
    
$count = @fread($file100);
    
$countplus = ($count 1);
    @
fclose($file);
    
$file = @fopen("contatore.txt","w");
    @
fwrite($file$countplus100);
    @
fclose($file);

$file="tuofile.zip";

//Inizio download file

   
header('Content-Description: File Transfer');
    
header('Content-Type: application/octet-stream');
    
header('Content-Disposition: attachment; filename='.basename($file));
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate');
    
header('Pragma: public');
    
header('Content-Length: ' filesize($file));
    
readfile($file);
    exit;

Chiamando contatore.txt dal browser ottieni il numero di download, mentre chiamando la pagina php in cui incolli il codice ottieni i file

Offline ugachi.kin

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #6 il: 09 Lug 2015, 23:27:28 »
Scusa, ma sono veramente molto ignorante...


il codice lo incollo in un file contatore.txt? o in un file php?


$file è il nome del mio file (può essere in una qualsiasi directory?)


content-type è la directory del file?


pragma è il gruppo utenti che può accedervi?


Scusa ancora, spero di non farti perdere troppo tempo.


Grazie

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #7 il: 10 Lug 2015, 10:44:35 »
Mmmm... se non sei pratico di php conviene proprio che utilizzi un componente per i download ;)

Offline ugachi.kin

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Visualizzazione numero di download
« Risposta #8 il: 10 Lug 2015, 14:55:22 »
ok, grazie mille

 



Web Design Bolzano Kreatif