Counter von Webalizer in Page anzeigen lassen
mccracker
- html
Hallo Leute.
Ich habe folgende Frage: Mein Hoster stellt mir als Statistik den Webalizer zur Verfügung. Nun würde ich gerne den Tagescounter davon auf meiner Seite anzeigen lassen. Wie kann ich das machen?
Gruß,
mario
Ich habe folgende Frage: Mein Hoster stellt mir als Statistik den Webalizer zur Verfügung. Nun würde ich gerne den Tagescounter davon auf meiner Seite anzeigen lassen. Wie kann ich das machen?
webalizier erzeugt statische html seiten - diese kannst du einlesen und den entsprechenden teil (der immer an der gleichen stelle deutlich gekennzeichnet) herausschnippeln
wenn du uns verrätst, welche möglichkeiten (perl, php, vb-script, ...) du zur verfügung hast, wirds leichter
webalizier erzeugt statische html seiten - diese kannst du einlesen und den entsprechenden teil (der immer an der gleichen stelle deutlich gekennzeichnet) herausschnippeln
wenn du uns verrätst, welche möglichkeiten (perl, php, vb-script, ...) du zur verfügung hast, wirds leichter
Hi.
Mein Account unterstützt PHP/Perl/MySQL/SSI
Also alles was dazu nötig wäre oder?
Kannst Du mir denn sagen wie ich das nun realisiere?
Gruß,
Mario
Kannst Du mir denn sagen wie ich das nun realisiere?
php ist eine möglichkeit
fopen() um das file zu öffnen und einen suchfunktion z.B. preg_match() um das gewünschte zu finden
mach dir einfach eine testseite und versuche, den inhalt der webalizer-seite vollständig auszugeben
seite öffnen
seiteninhalt auslesen und in eine variable speichern
seite ausgeben
wenn das geglückt ist, beschneide die webalizer-seite um alles was du nichst brachst bzw nimm das heraus, was du brauchst
seite öffnen
seiteninhalt beschneiden oder entsprechenden teil extrahieren
inhalt ausgeben
wenn du an einer konkreten stelle scheiterst, beschreibe dein problem ;)
Mein Account unterstützt PHP/Perl/MySQL/SSI
Also alles was dazu nötig wäre oder?Kannst Du mir denn sagen wie ich das nun realisiere?
Mein Hoster hat auch Webalizer draufgeknallt.
Allerdings bin ich von dem Ding so unterdurchschnittlich begeistert, dass ich mein Perlscript gleich auf die Logfiles loslasse.
Allerdings muss ich sagen, ein leichter Job ist das nicht.
Wenn du Statistiken der Öffentlichkeit zugänglich machen willst solltest du folgendes Bedenken:
In Statistiken tauchen IP's auf, die eigentlich nicht so ohne weiteres einfach zugänglich sein sollten.
Ferner gibt es Referrer-Spam, und deren URLs ist das allerletzte, was man via http öffentlich zugänglich (und womöglich noch durch Google indexierbar) machen sollte.
Persönlich halte ich Statistiken als ein Tool für den Webmaster zum Debugging.
Sie gehören nicht in den freien Raum, ausser in einer Form, die wirklich keinerlei Rückschlüsse mehr auf konkrete Requests zulassen.
mfg Beat
Wenn du Statistiken der Öffentlichkeit zugänglich machen willst solltest du folgendes Bedenken:
In Statistiken tauchen IP's auf, die eigentlich nicht so ohne weiteres einfach zugänglich sein sollten.
Ferner gibt es Referrer-Spam, und deren URLs ist das allerletzte, was man via http öffentlich zugänglich (und womöglich noch durch Google indexierbar) machen sollte.
Hi.
Nein da hast Du mich falsch verstanden. Ich will nicht die ganze Statistik öffentlich machen, sondern den Counter von dort nutzen.
Ich suche ein Counter, welcher kein so ein externes Dinge wie bei Free-Counter-Seiten ist sondern schon so wie Webalizer - ich jedoch den Counter vom Tag dann bei mir auf der Seite wiedergeben kann.
gruß,
Mario
Wenn du Statistiken der Öffentlichkeit zugänglich machen willst solltest du folgendes Bedenken:
In Statistiken tauchen IP's auf, die eigentlich nicht so ohne weiteres einfach zugänglich sein sollten.
Ferner gibt es Referrer-Spam, und deren URLs ist das allerletzte, was man via http öffentlich zugänglich (und womöglich noch durch Google indexierbar) machen sollte.Hi.
Nein da hast Du mich falsch verstanden. Ich will nicht die ganze Statistik öffentlich machen, sondern den Counter von dort nutzen.
Ich suche ein Counter, welcher kein so ein externes Dinge wie bei Free-Counter-Seiten ist sondern schon so wie Webalizer - ich jedoch den Counter vom Tag dann bei mir auf der Seite wiedergeben kann.gruß,
Mario
Ich weiss nicht, wie dein webalizer konfiguriert ist.
Normalerweise entwirft er Monatsstatistiken, mit einer Tabelle, welche die Statistik für jeden Tag summarisch anzeigt.
Aber Webalizer macht keine Statistik pro Seite pro tag.
Weil Webalizer als Cronjob normalerweise einmal die Woche betrieben wird, hast die als höchstens einen summarischen Überblick für die vergangen Woche/den vergangenen Tag, oder die monatlichen Hits pro Seite.
Einige Server lasen es zu dass man die Webalizer config-Files ändern kann. Aber das Cronjob-Intervall ist festgelegt.
Sieht so aus, als ob du dir selber ein Script schreibst, das deine Logfiles auswertet.
mfg Beat
Sieht so aus, als ob du dir selber ein Script schreibst, das deine Logfiles auswertet.
nein, ich sagte bereits - ein paar zeilen die das fertige output-file vom webalizer lesen
das file heist für 2008 juni zb
usage_200806.html
die erste tabelle nach <A NAME="DAYSTATS"></A> enthält die informationen zum jeweiligen tag
im 2. tr ist der erste tag usw
sehr simpel zum auslesen, aber das sagte ich bereits
Hallo.
In Statistiken tauchen IP's auf, die eigentlich nicht so ohne weiteres einfach zugänglich sein sollten.
Dann sind es schlechte Statistiken oder gar keine, denn IP-Adressen sollten nur in Logs auftauchen.
MfG, at