Ho trovato e provato uno script => http://www.spacemarc.it/tutorialphp/tutorial1.php (questo è il tutorial)
Per scaricare l'intera cartella contenente lo script, vai in questa pagina e clicca su "Contatore di click". Scaricherai un file .zip
Decomprimi il file .zip e trovi:
- getfile.php (questo è il file dove è contenuto il codice vero e proprio che ti permette poi di visualizzare quanti download sono stati effettuati + il peso del file scaricato in Kb)
- /count (è la cartella in cui è contenuto un file di testo "prova.txt" dove vengono salvati i numeri del download)
- index.php (è la pagina in cui linki il file da scaricare e dove chiunque può vedere quanti download sono stati fatti)
- prova.zip (è il file di prova che puoi scaricare andando su index.php)
Quindi il getfile.php contiene il codice utile per la visualizzazione del numero di download e devi modificare questo pezzetto:
Codice:
$ext = ".zip"; // estensione dei file da scaricare
$counterdir = "count/"; //nome della cartella contenente i file di testo
Puoi decidere l'estensione dei file che farai scaricare, al momento impostato su .zip
Nell'index.php trovi il codice per linkare un testo:
Codice:
<a href="getfile.php?<?php echo "name=prova"; ?>">Scarica Prova.zip</a>
getfile.php è il file di cui ti ho parlato prima, mentre name=prova richiama il file da scaricare, quindi al posto di "prova" inserisci il nome del file da scaricare.
Per vedere il numero di download ed il peso, il codice completo (che comunque già trovi nel file index.php) è:
Codice:
<a href="getfile.php?<?php echo "name=prova"; ?>">Scarica Prova.zip</a> (download <?php @include("count/prova.txt"); ?>, size <?php
$dim = @filesize ("prova.zip") / 1024;
$dim = round($dim);
echo "$dim KB";
?>)
Tutte le spiegazioni si trovano nel tutorial (vedi link inserito sopra), lo script è perfettamente funzionante.