AdSense

Donnerstag, 11. Juli 2013

Besucherzähler mit PHP

(English version) Ein Besucherzähler mit PHP lässt sich total simpel realisieren. Das Grundprinzip ist: Jedes mal wenn eine Seite geöffnet wird, wird ein PHP-Skript ausgeführt, welches eine Datei mit der alten Besucherzahl öffnet, diese Zahl um 1 erhöht und dann wieder abspeichert. Für mein Beispiel muss die Datei "counter.dat" im selben Verzeichnis wie die PHP-Datei liegen. Der Code für den Besucherzähler ist folgender:

$fileName="counter.dat";
$fileHandle=fopen($fileName, 'r') or die("can't open file");
$count = 0;
if(!feof($fileHandle))
{
  $input = fgets($fileHandle, 4096);
  $count = intval($input);
  $count++;
}
fclose($fileHandle);

if ($count != 0)
{
  $fileHandle = fopen($fileName, 'w') or die ("can't open file");
  fwrite($fileHandle, $count);
  fclose($fileHandle);
}
echo('Besucher: '.$count);


Natürlich lässt sich das auch schöner darstellen, im Moment geht es aber nur um die grundsätzliche Funktionalität.

Keine Kommentare:

Kommentar veröffentlichen