Add to Google Reader or Homepage

domenica 27 luglio 2008


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati
Home arrow Php arrow Articoli php arrow Un contatore di visite in php con database di testo

Un contatore di visite in php con database di testo Stampa E-mail
Scritto da Vincenzo   

In questo articolo verrà spiegato come creare un contatore di accessi in php senza utilizzare mysql ma un semplice file di testo.

L'utilizzo di un database sarebbe più sicuro per il fatto che farebbe diminuire la possibilità di perdere i dati. 

Dopo aver creato un database di testo e averlo rinominato in "contatore.txt" bisogna costruire lo script.

<?php
$database_txt= “contatore.txt”;
$fp = fopen($database_txt , “r”);
$visite = fread($fp, filesize($database_txt));
fclose($fp);
$visite++;
$fp = fopen($database_txt , “w”);
fputs($fp , “$visite”);
fclose($fp);
echo "Il numero delle visite è: ".$visite;
?>

Con ogni nuovo accesso verrà eseguito questo script che farà incrementare di 1 la variabile $visite per poi scriverla nel file "contatore.txt", infine il comando echo farà in modo che il numero contenuto nella variabile $visite verrà stampato sullo schermo.

Ora bisogna solo scivere questo codice nel punto in cui si vuole far visualizzare il numero delle visite.

E' bene sapere che il numero di visite verrà incrementato anche tramite un semplice refresh della pagina, quindi sarebbe più opportuno implementare lo script con qualche funzione in più, ad esempio, l'utilizzo di cookie che tengano traccia degli utenti che hanno già visitato la pagina.

 
< Prec.   Pros. >


Articoli correlati

Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!