Matteo Pignatelli
a- a+

Contatore in Flash e PHP

Il contatore è realizzato in Php, e scriverà il valore aggiornato delle visite su un file .txt dal quale poi in Flash prenderemo la variabile da visualizzare.

Prima parte

Creiamo una pagina che chiameremo "contatore.php" , all'interno di questa pagina inseriamo il file "contatore.swf" nel quale è presente una casella di testo che mostrerà il numero di visite.

Il file "contatore.fla" è composto da due livelli: "text" e "variabile".
Nel livello "text"c'è solo la frase "numero di visite" , mentre nel livello "variabile" è presente una casella di testo dinamica, con nome "numero" , e un Action che carica la variabile dal file di testo che chiameremo "contatore.txt":

loadVariablesNum ("contatore.txt" , 0);

in questo modo la variabile "numero" all'interno del file "contatore.txt" sarà visualizzata nella casella di testo "numero".

Seconda parte

Passiamo ora ad analizzare la pagina "contatore.php" contenente la routine che legge e aggiorna il file di testo.
Qui sotto il codice php all'interno della pagina

<?
function contatore($file_name) {
$fp = fopen($file_name, 'r');
$varcom = fread($fp, 26);
list ($nome, $valore) = split ('[=]', $varcom);
$buffer = $valore;
fclose($fp);
$buffer = (integer)$buffer +1;
$fp = fopen($file_name, 'w');
$buffer = "&numero=$buffer";
fwrite($fp, $buffer);
fclose($fp);
return $buffer;
}
$variabile=contatore("contatore.txt");
?>

Ogni volta che viene eseguita questa funzione il file di testo "contatore.txt" viene aggiornato, cioè aggiunto di 1, e riscritto, in questo modo ad ogni accesso al file Swf avremo il conteggio esatto dei visitatori.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Francesco
Hai dubbi su questo articolo?