Creare un contatore visite in PHP

Un modo rapido per vedere quanto è popolare il vostro sito web, è un contatore php. Quello che vi mostreremo qui di seguito è un piccolo codice, che può darvi informazioni precise su quante volte una pagina del sito è stata visitata. Il concetto è molto semplice, i dati vengono memorizzati in un file .dat, quindi non c’è bisogno di utilizzare un database MySQL.

Passi essenziali:
1 – creare una directory via FTP e chiamarla “contatore”;
2 – applicare chmod 777 alla directory chiamata “contatore”;
3 – creare il file counter.dat con qualsiasi editor di testo (wordpad, notepad), questo sarà il “database” dove verranno memorizzate le informazioni.

Ora, la spiegazione del codice vero e proprio:

Utilizzare la funzione file_exists() in PHP e vedere se il file counter.dat esiste. Se esiste, aprire il file utilizzando la funzione fopen().

– Usare il PHP fgets() funzione per trovare il numero di visite lì e salvarlo in una variabile.
– Aggiungere uno alla variabile.
– Chiudere il file.
– Visualizzare il numero totale.
– Aprire il file counter.dat utilizzando fopen() e salvarlo come una variabile.
– Usare la funzione fputs() per inserire il nuovo valore nel file.
– Chiudere il file.
– Se il file counter.dat non esiste, utilizzare fopen() e dichiarare la variabile.
– Utilizzare fputs() e salvare il valore “1” nel file.
– Stamperà che 1 persona ha visto la pagina e quindi chiudere il file.

[php]<?
if(file_exists("counter.dat"))
{
$exist_file = fopen("counter.dat", "r");
$new_count = fgets($exist_file, 255);
$new_count++;
fclose($exist_file);
print("$new_count persone hanno visitato questa pagina");
$exist_count = fopen("counter.dat", "w");
fputs($exist_count, $new_count);
fclose($exist_count);
}
else
{
$new_file = fopen("counter.dat", "w");
fputs($new_file, "1");
print("una persona ha visitato questa pagina");
fclose($new_file);
}
?>[/php]

3.4/5 - (8 votes)