Auf der Suche nach einem primitiven Counter,
(hier im Forum habe ich nichts gefunden)
den ein Freund unbedingt auf seiner Seite haben wollte,

habe ich auf dieses php-Script gefunden.
Nach minimalen Anpassungen läuft es schön als Modul, getestet unter 4.6.15
Es eignet sich auf Eingangseiten die in der Regel nur beim Einstieg aufgerufen werden.
Reload-Sperre, IP-Sprerre - nothing at all, jeder Seitenaufruf wird gezählt.
Beschreibung php-Script:
Code: Alles auswählen
/**********************************************************
* This is a very simple counter I have written using PHP.
* This counter can give you the count of visitors to your site.
* As databases are not used, it is very simple to configure
* and use. You can feel free to copy and distribute.
*
*********************************************************/
Code: Alles auswählen
keiner, leer
Konfiguration:<?php
//open the file handler
// direkt im Verzeichnis CMS -> $fp=fopen("counter.txt","r");
// im Verzeichnis cms/counter
$fp=fopen("counter/counter.txt","r");
//Read the previous count
$count=fgets($fp,1024);
//close the file.
fclose($fp);
$fw=fopen("counter/counter.txt","w");
//Increment the counter
$cnew=$count+1;
//write the counter back to the log file ie., counter.txt
$countnew=fputs($fw,$count+1);
//Display VISITOR NUMBER
echo "<p class=\"bottomnavi\">Bisher haben <b> $cnew </b> Besucher diese Seite aufgerufen</p>";
fclose($fw);
?>
Code: Alles auswählen
Im Modul die Counter-Datei und den Speicherort bestimmen.
Die Datei (leer) auf dem Server erstellen und mit Schreibrechten ausstatten - 777
Über die Klasse bottonnavi kann die Formatierung der Ausgabe im CSS erfolgen.