Home Page    
 inserisci tra i preferiti :: aggiungi al tasto destro :: aggiungi plugin ricerca :: aggiungi a del.icio.us :: donazioni :: home page
Menù
script PHP
tutorial PHP
javascript
download
pictures
about site
feedback
chi non sono
forum

[adv]

SEO Italy: primi sui motori, garantito

News
Modificare tags exif delle foto 09/05/09
phpBB: ricevere notifica via SMS di nuove discussioni e nuovi iscritti 31/01/09
Meganoide's News: stato dei lavori 08/06/08
Forum phpBB3: aggiornare alla nuova versione 23/12/07
Apache: nascondere info sul sistema 22/09/07
Archivio | Le più lette

Forum
(X)HTML e Javascript Riproduzione files sonori su pagine web con vari browser? 08/02/10
(X)HTML e Javascript Finestra che rimane fissa sullo schermo 07/02/10
PHP collegare form a db con phpmyadmin (easy php) 30/01/10
Hardware e Software Quale programma per creare siti Web? 27/01/10
PHP script che visualizza una tabella modifica i dati e salva 18/01/10
Entra nel forum

Valid HTML 4.01!
 Home > tutorialphp > tutorial1

Tutorial PHP

Tutorial PHP
Script per contare i click e i download di file senza l'ausilio di database ma appoggiandosi a comuni file di testo. L'installazione è semplice e veloce.

 

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"

Indice Tutorials presenti: contatore click, guida CHMOD, script Useronline | elenco

 

 

 InviaInvia la pagina ErroreSegnala errore VotaDai un voto


 Contenuti, codice e design realizzati da Marcello Vitagliano (© 2002-2010) | Termini e condizioni | Mappa del sito | T 0.060s