| Artikel »
Coding »
Seitenaufrufezähler - Counter |
Seitenaufrufezähler - Counter
12.03.2008 von BooGT
Also hier werde ich euch zeigen wie man einen kleinen Counter bastelt der nur die Seitenaufrufe zählt.Ich möchte noch sagen das dass wieder ein Script für Anfänger gut istzwinkern
Dazu müsst ihr als erstes eine neue Datei erstellen die ihr z.B: counter.txt nennt.Reinschreiben braucht ihr nix.
Dann erstellt ihr noch eine Datei die ihr z.B: counter.php nennt.Auf jeden Fall .php
Dann fangen wir mit den eigentlichen Script an.
Als erstes legen wir in einer Variable den filenamen fest in der Datei wo die Aufrufe gespeichet werden.Also die Datei die wir schon angelegt haben mit .txt
Das sieht dann so aus:
| | PHP-Quelltext <?php
$file = "counter.txt";
?>
| |
Nun legen wir eine Variable an in der die Textdatei geöffnet wird.
Das Script:
| | PHP-Quelltext <?php
$file = "counter.txt";
$fp= @fopen($file,"r+");
?> | |
Als nächstes legen wir die wichtiste Variable in diesem Script fest.
Ich nenne sie hier ganz einfach counter.Hier wird angegeben das eins drauf gezählt wird.
| | PHP-Quelltext <?php
$file = "counter.txt";
$fp= @fopen($file,"r+");
$counter = (int)fgets($fp,10000);
?> | |
Nun müssen wir noch festlegen das sie nach dem öffnen beschrieben wird und dann wieder geschlossen wird.Das machen wir so:
| | PHP-Quelltext <?php
$file = "counter.txt";
$fp= @fopen($file,"r+");
$counter = (int)fgets($fp,10000);
++$counter;
rewind($fp);
fwrite($fp,$counter);
fclose($fp);
?> | |
Als letztes geben wir die Variable nur noch aus und schon sind wir fertig.
| | PHP-Quelltext <?php
$file = "counter.txt";
$fp= @fopen($file,"r+");
$counter = (int)fgets($fp,10000);
++$counter;
rewind($fp);
fwrite($fp,$counter);
fclose($fp);
echo "Diese Seite wurde insgesamt: <b>$counter</b> aufgerufen."
?> | |
So das wars mal wieder viel spaß noch damit.
|
|