Geschrieben von martiny am 12.08.2005, 22:04

Was passiert?
Der Counter gibt an, wieviele Besucher die Homepage schon hatte

Quellcode + Notizen

<?php

//Dateiname fuer Besucherzahl
$file = "counter.txt";

//Anzahl der Stellen fuer Besucheranzahl
$stellen = 5;

//Counter.txt wird ausgelesen und beinhaltender Wert um 1 erhoeht
if(file_exists($file))
{
$fp=fopen($file, "r+");
$zahl=fgets($fp,$stellen);
$zahl++;
rewind($fp);
flock($fp,2);
fputs($fp,$zahl,$stellen);
flock($fp,3);
fclose($fp);
}

//Counter.txt existiert nicht; sie wird neu erstellt und beinhaltet den Wert 1
else{
$fp=fopen($file, "w");
$zahl="1";
fputs($fp,$zahl,$stellen);
fclose($fp);
}

//Formatierung der Funktion
$zahl=sprintf("%0".$stellen."d",$zahl);

?>

Einbau in Homepage
Das File muss als .php gespeichert werden, damit das Script verarbeitet wird. Auf der Stelle einer Seite wo es angezeigt werden soll muss folgender Code platziert sein:

<?php
include("../../scripte/counter/counter.php"); echo "$zahl";
?>

In diesem Fall, steht "../../scripte/counter/counter.php" für die Quelle der Datei wo der oben angegeben Code enthalten ist.

Styles
Natürlich kann auch die Ausgabe verändert werden, um das ganze schöner aussehen zu lassen. Das ganze erfolgt durch HTML-Tags

<?php
include("../../scripte/counter/counter.php");
echo "<font size=2 color="'fff222">$zahl</font>";
?>

Ich hoffe es hat euch geholfen...greez Martiny

Bewertung Anzahl
6
66,7 %
6 Bewertungen
5
11,1 %
1 Bewertungen
4
22,2 %
2 Bewertungen