Spacemarc.it
Nascondi immagini - Stampa





Titolo: Script PHP per contare i download dei file Autore: Marcello Vitagliano
Data: 22 gennaio 2006, 14:14 Categoria: Programmazione URL: http://www.spacemarc.it/news/view.php?id=39


Se lo spazio web che avete non mette a disposizione MySQL oppure non volete caricare ulteriormente il vostro database, questo contatore di click fa al caso vostro, in quanto si appoggia a semplici file di testo. Potete scaricare lo script di questo tutorial nella sezione Script.

Dopo aver scaricato e scompattato il file .zip, troverete il seguente materiale:


Per prima cosa, configurate lo script. Aprite il file "getfile.php" e settate le seguenti variabili:

Codice
$estensione = '.zip'; // estensione dei file da scaricare
$counterdir = 'count/'; //nome della cartella contenente i file di testo


Per ogni file .zip che avete, dovrete inserire un file .txt nella cartella "count/" (o altro nome): servirÓ a leggere e ad incrementare il numero di download. La cartella e i file .txt dovranno avere i permessi in lettura e scrittura (666 o 777): attribuiteli col vostro client FTP.

I link ai file .zip che il visitatore scaricherÓ dovranno essere creati in questo modo (esempio nel file "index.php"):

Codice
<a href="getfile.php?<?php echo "name=nomefile"; ?>">Scarica</a>

mentre per visualizzare il numero di download/click e la grandezza (in KiB) di ogni singolo file, basterÓ inserire nel punto della pagina desiderato:

Codice
download: <?php @include("count/nomefile.txt"); ?>
size: <?php
$dim = @filesize ("nomefile.zip") / 1024;
$dim = round($dim);
echo $dim . 'KiB';
?>

 



Copyright © Spacemarc.it - Tutti i diritti riservati