Home Page    
 inserisci tra i preferiti :: 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

Ultime notizie
Rimuovere icona audio, icona email e nome utente dal pannello di Ubuntu con Unity 05/11/2011 13:40
Inviti a Google Plus disponibili 13/07/2011 11:11
Spacemarc News 1.2.1 disponibile per il download 21/05/2011 10:34
PHP: riconoscere URL in un testo e convertirlo in link 10/03/2011 10:50
Inviti Diaspora disponibili 04/02/2011 11:39
Prova formattazione notizia 31/01/2011 16:18
Archivio notizie

Forum
PHP Spacemarc News: cartella upload 03/02/12
PHP Inserimento nuove news 02/02/12
PHP Spacemarc News - Box ultime notizie HELP ! 01/02/12
PHP Implementazione immagine in Box News 30/01/12
PHP Richiamo news in categorie 25/01/12
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-2012) | Termini e condizioni | Mappa del sito | T 0.155s