mccracker: Counter von Webalizer in Page anzeigen lassen

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

  1. 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

    1. 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

      1. 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 ;)

      2. 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

        --
        Selber klauen ist schöner!
        1. 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

          1. 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

            --
            Selber klauen ist schöner!
            1. 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

        2. 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