<?php ########################################################################################
########################################################################################
# Questo semplice programma fornisce un valido contatore di accessi per il vostro sito.#
# Infatti, utilizza un cookie per evitare che ad ogni reload della pagina, il contatore#
# aumenti se non � trascorso un determinato tempo pari alla scadeza del cookie settato.#
# #
# L'istallazione � molto semplice: basta includere all'inizio della pagina questo file #
# e posizionare il comando php echo $cont; nel punto in cui si vuole visualizzare il #
# contatore. #
########################################################################################
# Questo programma � free software by F.L webmaster latoserver.com, puo essere #
# modificato o distribuito ma ne � assolutamente vitata la vendita o l'uso a scopi #
# commerciali. #
# Programma scaricato gratuitamente da www.latoserver.com-Vietato rimuovere le righe #
# riguardanti la licenza. #
# Se avete dubbi sulla modalita di utilizzo di questo programma vi invitiamo a #
# contattare lo staffs di latoserver.com all'indirizzo staff@latoserver.com #
########################################################################################
########################################################################################
//////Path relativa alla root del programma nel quale verranno conteggiate le visite//
/////Modificarla secondo le esigenze/////////////////////
$path="c.txt"; //////////////////////////////////////////////////////////////////
$controllo=0; ///////variabile che controlla se il conto � gia stato effettuato
global $numero;
///////parte riservata al settaggio del cookie//////////////
if (!isset($latoserver)){////se il cockie non � settato lo setta e da il via libera la conteggio
$nome="latoserver";
$valore="counter";
$scadenza=time()+300; ////valore espresso in secondi che indica il tempo di vita del coockie. Attualmente � impostato su 5 minuti
setcookie($nome,$valore,$scadenza);
$controllo=1;
} //////////////////////////////////////////////////////////////////
//Funzione per la lettura del file////////////////// function leggi(){
global $controllo;
global $path;
global $cont;
$fp=@fopen($path,"r") or die ("Impossibile trovare il file");
$contenuto=fread($fp,filesize($path));
$contenuto=$contenuto+1;
fclose($fp);
if ($controllo==1){
scrivi($contenuto);
}else{
$cont=formatta_testo($contenuto);
}
} ///////////////////////////
/////Funzione per l'aggiornamento del file/////////// function scrivi($newcont){
global $path;
global $cont;
$fp=@fopen($path,"w") or die ("Impossibile aprire il file");
$len=strlen($newcont);
fwrite($fp,$newcont,$len);
fclose($fp);
$cont=formatta_testo($newcont);
} /////////////////////////////////
///Funzione per la visualizazione del contatore/// function formatta_testo($numero){
if ($numero> 0 && $numero < 10){
$numero="000".$numero;
}
if ($numero>=10 && $numero < 1000){
$numero= "00".$numero;
}
if ($numero>=1000){
$numero= "0".$numero;
}
return $numero;
}
///inizializza il programma
leggi();
?>
<table><tr><td><font face="Arial" size="5" color="Black"><?php echo $cont; ?></font></td></tr></table>
|
|