INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Un contatore di accessi con file di testo in Php

Siti dinamici con PHP
Impara a creare siti dinamici professionali con PHP

Abbiamo già visto come fare in Asp, grazie all'oggetto FileSystemObject, come implementare un contatore di accessi e scrivere il risultato su un file di testo (Rif. Un contatore di accessi con file di testo).

Il Php utilizza un metodo molto più semplice, per giunta nativo del linguaggio stesso, grazie alle funzioni fopen, fputs ed fclose, che rispettivamente aprono uno stream verso un file, inseriscono dei dati e chiudono lo stream.

Creiamo quindi un file di testo e scriviamoci il valore numerico zero (0), chiamiamolo contatore.txt e disponiamolo nella stessa directory in cui creeremmo il nostro file contatore.php.

Ecco il codice:

<?php
   $file = ("contatore.txt");
   $visite = file($file);
   $visite[0]++;
   $fp = fopen($file , "w");
   fputs($fp , "$visite[0]");
   fclose($fp);
   echo $visite[0];
?>
Lanciamo ora nel server Web il file Php appena creato: potremo notare, aggiornando la pagina, che il valore numerico aumenterà di una unità.

IN EVIDENZA