counter home logo

Du betreibst eine Homepage und möchtest erfahren, wie viele Besucher vorbeischauen?
– Kein Problem. Hier findest du einen einfachen, aber schnellen und zuverlässigen Counter für deine Homepage. Und das auch noch völlig kostenlos!

Meine Software-Website | Home | Anmeldung | Layouts | Für Fortgeschrittene | Testfenster

Letzte Aktualisierung: 4. Januar 2007 | 62707. Besucher seit 26.9.2002 | 24. heute | 198 registrierte Counter


Kostenlose Counter mit allen möglichen (un)brauchbaren Extras findet man nach gar nicht langer Suche wie Sand am Meer. Nur verschwinden die meisten auch wieder genauso schnell wie sie gekommen sind. Und das kann ziemlich nervig werden, wenn man sich alle paar Monate einen neuen Web-Counter für seine Homepage suchen muss. Das muss nicht sein! Genauso wenig wie man noch bis zu einer Minute auf sein Counter-Bildchen warten muss. Weil mir das alles zu blöd wurde, habe ich mich daran gemacht, selbst einen datenbankbasierten Zähler zu entwickeln. Und den verwende ich jetzt schon eine ganze Weile erfolgreich bei meinen eigenen Projekten.

Und diesmal gibt's nicht einfach nur einen gewöhnlichen Zähler, sondern ein äußerst flexibles und gleichzeitig einfaches Exemplar davon! Man kann z.B. aus über 70 Layouts auswählen oder gleich die JavaScript-Version wählen, um die Zahl als Text anzuzeigen. Und wenn du PHP-Programme ausführen kannst, hast du sogar die Möglichkeit, den aktuellen Zählerstand mit einer Funktion direkt als Text-Datei einzulesen.

Aber das war noch nicht alles: Als weiteres interessantes Feature gibt's bei mir die Aussage, wie viele Besucher bereits an diesem Tag und gestern da waren. (Funktioniert allerdings nur in unserer Zeitzone (MEZ/MESZ) richtig.) Und außerdem habe ich auf ein interaktives Konfigurationsmenü verzichtet und erwarte eine Angabe der Benutzer-ID, des Layouts und des gewünschten Daten-Formats bei jedem Abruf. Das bietet die Möglichkeit, schnell und unkompliziert zwischen verschiedenen Layouts zu wechseln oder denselben Counter mit verschiedenen Systemen (JavaScript/PHP) oder für unterschiedliche grafische Stile zu nutzen.


Du willst wahrscheinlich erstmal wissen, wie so ein Counter denn aussehen könnte. Auf der Layout-Übersicht findest du alle bisher vorhandenen Schriftarten und Farbgestaltungen, die in diesem System zur Verfügung stehen. Du kannst dir für jede Counter-ID und sogar für jeden einzelnen Abruf des Bildchens ein anderes Layout aussuchen! Auch eigene Layouts sind für mich kein Problem. Schick mir einfach die Zahlen 0 bis 9 nebeneinander als Bilddatei zu und ich kann sie als neues Layout hinzufügen. Vielleicht kommt auch mal die Möglichkeit, dass du dein eigenes Layout auf deiner Homepage bereitstellst, das von meinem Counter-Programm verwendet wird.

Das soll aber noch lange nicht alles gewesen sein! Denn durch eine Erweiterung der verfügbaren Parameter kannst du den Zählerstand auch direkt als Zahl abrufen. Wie das geht, erkläre ich dir gerne ausführlicher. Nur soviel sei gleich verraten: Diese Methode basiert auf einer Text-Ausgabe des Counter-Skripts, die aus einem PHP- oder JavaScript-Programm heraus weiterverarbeitet werden kann.

Nachdem sich das PHP-Skript zur datenbankunterstützten Zähler-Verwaltung seit April 2002 im Testbetrieb bewährt hat, habe ich im September noch eine verbesserte IP-Listen-Verwaltung implementiert, die auch unter hoher Last (viele gleichzeitige Besucher) noch richtig zählt. Durch aufwändige Datenbankanweisungen wird verhindert, dass sich gleichzeitige Zugriffe gegenseitig beeinflussen können. Damit ging das Programm dann in den Regelbetrieb über und wird seitdem auch stärker bekanntgemacht.

Technische Details

Der Counter besteht, wie jeder andere Counter-Dienst auch, aus einem PHP-Skript, das du im HTML-Quelltext als Bild einfügen musst, z.B. so:

<img src="http://counter.unclassified.de/?id=[Deine ID]&amp;layout=[Layout-Nummer]&amp;tr=[transparent?]" alt="Counter" />

Mit folgenden Parametern kannst du das Programm steuern:

id   Die dir zugewiesene ID (Zahl)
format [img] Dieser Parameter macht den Counter noch vielseitiger nutzbar! Man kann jetzt zwischen vier verschiedenen Ausgabe-Formaten wählen:
img liefert das gewohnte Bild, das mit den vorherigen Parametern näher bestimmt werden kann. Der Browser muss das dabei erzeugte PNG-Bild anzeigen können, was aber bei neueren Browsern kein Problem ist.
txt erstellt eine Text-Datei, die aus einem PHP-Skript weiterverarbeitet werden kann. (Ausführliche Beschreibung)
js ist eine einfachere Variante der Text-Ausgabe. In diesem Fall wird eine JavaScript-Funktion generiert, die später aus dem HTML-Code aufgerufen werden kann, um den Counterstand anzuzeigen.
jsd arbeitet ähnlich wie die js-Ausgabe, nur dass in diesem Fall keine Funktion generiert wird, sondern direkt der aktuelle Zähler ausgegeben wird.
layout [1] Layout mit dem der Zähler angezeigt werden soll. Die Layouts sind nicht fortlaufend nummeriert. (Übersicht)
(Nur für format=img)
tr [0] Gibt an, ob das Bild transparent erzeugt werden soll. 0 gibt einen undurchsichtigen Hintergrund aus, 1 macht ihn transparent. Als Transparenz-Farbe wird nur der obere linke Pixel des Layouts definiert, dessen Farbe in der Regel einen Großteil des Hintergrunds füllt. Diese Option schaut aber nicht bei jedem Layout gut aus, hierüber gibt aber auch die Layout-Übersicht Aufschluss.
(Nur für format=img)
update [1] Ein Wert von 0 zeigt nur den aktuellen Counter-Stand an, ohne den neuen (um 1 erhöhten) Wert zu speichern. 1 ist der Standard-Wert.
digits [1] Hiermit kannst du festlegen, wieviel-stellig die Zahl ausgegeben werden soll. Bei Bedarf werden dann führende Nullen angefügt. Wenn der Zählerstand länger als die angegebene Ziffernzahl ist, wird er natürlich vollständig ausgegeben, wodurch das Bild oder die Textausgabe dann auch länger wird, als angefordert.
today [0] Ein Wert von 1 gibt nicht den Gesamt- sondern den Tages-Zählstand aus.
(Nur für format=img|jsd)
days Liefert die Tageszähler der letzten n Tage mit Datum im Textformat zurück, sofern gespeichert.
(Setzt alle anderen Parameter außer Kraft, außer id)

Es genügt, nur den Parameter id anzugeben, alle anderen Angaben sind optional. Für ausgelassene Parameter wird der blaue Standardwert eingesetzt.
Alle Parameter müssen hinter dem ? (Fragezeichen) folgen und durch & (Ampercent) getrennt werden. Hinweis: Bei der Verwendung des Links in XML/HTML-Dateien muss dieses Zeichen durch ein &amp; dargestellt werden! Zwischen Parameter-Name und dem dazugehörigen Wert steht ein = (Gleichheitszeichen).

Account einrichten

Die Anmeldung zu diesem Dienst ist ganz einfach. Alles was du hier eingeben musst ist dein Name und deine E-Mail-Adresse, an die dir deine ID und der Beispiel-Code geschickt wird.

Dein Name:
E-Mail-Adresse:
Homepage:
Bemerkungen,
Anregungen,
Hinweise:

Die ID wird dir an die angegebene E-Mail-Adresse zugesandt. Der Counter ist sofort verfügbar.
Gib als Homepage bitte die Seite (URL) an, auf der du vorhast, den Counter zu verwenden.

Captcha2Image
Bitte gib das Zauberwort aus dem oben angezeigten Bild ein (nur die Buchstaben):
Wichtig: Ohne diese Eingabe kann die Registrierung nicht ausgeführt werden!

Falls sich an der Technik oder den Layouts mal was ändern sollte, werde ich dich wahrscheinlich per E-Mail informieren. Mit der Registrierung erklärst du dich damit einverstanden, dass ich diesen Service jederzeit ohne weitere Benachrichtigung ändern oder einstellen kann. Du kannst mir gegenüber keine Rechtsansprüche geltend machen, die die Verfügbarkeit des Dienstes oder andere Eigenschaften betreffen. Wenn ein Counter mehr als 60 Tage nicht verwendet wird, kann es durchaus passieren, dass ich die ID lösche oder für eine erneute Registrierung freigebe. Datenschutz ist auch mir sehr wichtig, deshalb kannst du sicher sein, dass ich deine persönlichen Daten nicht willentlich Dritten zugänglich machen werde.


Bei Fragen zum Counter-Service oder wenn du deinen Zählerstand ändern oder ein eigenes Layout hinzufügen möchtest, schreib mir am besten einfach eine E-Mail.

Datenschutzerklärung für diesen Web-Dienst.
Kontakt/Impressum findest du auf meiner Software-Website.

© Yves Goergen, unclassified.de