Contatore di download
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
(.txt). Potete scaricare lo script di questo tutorial nella sezione
"Script in Php".
Dopo aver scaricato e scompattato il file .zip, troverete il seguente
materiale:
- cartella "contaclick", che contiene tutti i file
- cartella "count", che contiene i file di testo
- "index.php", pagina per testare i download
- "getfile.php", lo script vero e proprio
- "prova.zip", file di esempio
Per prima cosa, configurate lo script. Aprite il file "getfile.php"
(col notepad o altro editor) e settate le seguenti variabili:
$ext = ".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. E' probabile che 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 l'utente scaricherà dovranno essere creati
in questo modo (esempio nel file "index.php"):
| <a href="getfile.php?<?php
echo "name=nomefile"; ?>">Scarica</a> |
mentre per visualizzare il numero di download/click e la grandezza
(in KB) di ogni singolo file, basterà inserire nel punto della
pagina desiderato:
download: <?php
@include("count/nomefile.txt"); ?>
size: <?php
$dim = @filesize ("nomefile.zip") / 1024;
$dim = round($dim);
echo "$dim KB";
?>
|
Infine, nel caso in cui il file richiesto per il download non fosse disponibile, il webmaster verrà avvisato tramite email all'indirizzo
indicato nel file "getfile.php"
Tutorials presenti: contatore
click, guida
CHMOD, script
Useronline | elenco
|