TED116: Probleme mit verstecktem counter von xwolf

Hallöle,

ich habe diese Frage zwar schon vor ein paar Wochen gestellt, aber leider hat mir die Antwort damals nicht geholfen. Weder ein Eintrag ins Forum von xwolf noch eine Mail direkt an W. Wiese ergab eine Hilfe für mich.

Ich möchte gern den counter von xwolf (http://www.xwolf.com/cgi/hidecount.html) benutzen.
Leider versteht er meine Pfadangaben nicht. Klingt vielleicht doof, aber irgendwie bin ich mittlerweile ratlos!

Der Aufruf des counters:
<img src="/cgi-bin/hkvv/hidecount.pl?logfile=http://localhost/formular/bestell2.htm&GRAPHIC=http://localhost/bilder/hessen.gif">

Aufruf der Statistik:
<p><A HREF="/cgi-bin/hkvv/counterlog.pl?log=http://localhost/formular/zahl.log"> Statistik </A></p>

Die Statistikausgabe sieht dann folgendermaßen aus:
<Error: Log file http not found
<
<                                      Statistik von "t"    <-- ?????
<
<                               Der Zähler wurde zuerst am aufgerufen <-- die date-Funktion klappt noch                                                                                               <                                                                                             nicht, aber das ist doch kein                                                                                               <                                                                                             Hinderungsgrund!?
<
<                                      Anzahl der Zugriffe: 0
<                                        (Die ersten 50 werden angezeigt)
<
<      Zugriffe                       Von Addresse                   Letzter Zugriff
<
<
<                                     Zurück zur vorherigen Seite

Hat jemand diesen counter im Einsatz?
Oder weiß jemand einen ähnlichen counter, aber ohne ssi, etc.

Danke und Grüße
TED116

  1. Hallo TED116 (seltsamer name ;)

    <img src="/cgi-bin/hkvv/hidecount.pl?logfile=http://localhost/formular/bestell2.htm&GRAPHIC=http://localhost/bilder/hessen.gif">  <<

    und

    <A HREF="/cgi-bin/hkvv/counterlog.pl?log=http://localhost/formular/zahl.log"> Statistik </A></p><<

    geben dem counter ein logfile über, dass dieser auf dem server erstellt. dabei kann er nicht über HTTP zugreifen. einfach statt "http://localhost/formular/zahl.log" nur "zahl.log" schreiben.

    ich kann das ganze zwar nicht ausprobieren, kenn den counter auch nicht, aber das sollte schon so sein, das source-überfliegen hat auch nichts http-mäßiges ergeben.

    bis dann
    gero

  2. Der Aufruf des counters:
    <img src="/cgi-bin/hkvv/hidecount.pl?logfile=http://localhost/formular/bestell2.htm&GRAPHIC=http://localhost/bilder/hessen.gif">

    Hallo,

    die Pfade zum Logfile (Datei1) und gif (Datei2) muessen lokale Pfade sein:

    <cite>
    <img  src="http://.../cgi-bin/hidecount.pl?logfile=(Datei1)&GRAPHIC=(Datei2)&ignorefile=(Datei3)">
    Wobei:
    (Datei1) = Voller Pfadname der zu zählenden Seite, einschließlich des Dateinamens.
    (Datei2) = Voller Pfadname der Grafik, die dargestellt werden soll.
    (Datei3) = Vollder Dateiname zu der Datei mit den zu ignorierenden Rechnern. Diese Angabe ist optional!
    </cite>

    Also keine http - Pfade. Schau mal in den Quelltext bei xwolf.

    Das ist so das Erste was mir auffällt, vielleicht isses das schon.

    Viele Grüße, Rolf

    1. Hy,
      danke für die superschnelle Antwort.
      Ich habe meine Pfade zwar jetzt umgeändert, aber leider klappts immer noch nicht.

      <img src="/cgi-bin/hkvv/hidecount.pl?logfile=/hlva/formular/bestell2.htm&GRAPHIC=/cgi-bin/hkvv/hessen.gif">

      <p><A HREF="/cgi-bin/hkvv/counterlog.pl?log=/cgi-bin/hkvv/zahl.log"> Statistik </A></p>

      Er findet vorallem die Graphik im ersten Aufruf und den Logfile im Statistikaufruf nicht, obwohl die Pfadangaben stimmen.

      Grüße
      TED116

      1. Hi TED

        <img src="/cgi-bin/hkvv/hidecount.pl?logfile=/hlva/formular/bestell2.htm&GRAPHIC=/cgi-bin/hkvv/hessen.gif">

        ---
        ich kann mir nicht vorstellen, dass dein provider ein verzeichnis /cgi-bin hat...
        wie gesagt, es geht nicht in geringster weise um die pfade im http-server, die kannst du beliebig einstellen...
        so wird zum beispiel "/usr/local/httpd/cgi-bin" zu "http://localhost/cgi-bin" wenn du es so haben willst... es geht bei dem logfile um den LOKALEN verzeichnisbaum, nicht das, was du über den browser ansprichst...
        lass einfach die gesamte pfadangabe weg, dann hast du in deinem http-root verzeichnis halt eine komische datei rumliegen, aber das stört ja keinen..

        ich hoffe es ist klargeworden, was ich ausdrücken will ;)

        bis dann
        gero

      2. <img src="/cgi-bin/hkvv/hidecount.pl?logfile=/hlva/formular/bestell2.htm&GRAPHIC=/cgi-bin/hkvv/hessen.gif">
        Er findet vorallem die Graphik im ersten Aufruf und den Logfile im Statistikaufruf nicht, obwohl die Pfadangaben stimmen.

        Ich denke, Du verwechselst Pfade (Datei-Verzeichnisebenen) mit URLs.
        Deine URL mag ja mit /hlva anfangen, aber entspricht diese URL auch einer Datei im Verzeichnis /hlva? Das wäre zumindest sehr untypisch für ein UNIX-System.

        1. Hy,

          << Das wäre zumindest sehr untypisch für ein UNIX-System.
          Der Web Server meines Providers ist ein NT-Server!! :-)

          Ich habe von meinem Provider ein Verzeichnis /hlva zugeordnet bekommen, in dem sich einige Unterverzeichnisse tummeln, z.B. /bilder oder /formular, in denen die HTML Dateien stehen.
          Die genaue Pfadangabe des cgi-bin Verzeichnisses weiß ich nicht, ich habe über ein virtuelles Unterverzeichnis /cgi-bin/hkvv Zugriff (mit den entsprechenden Rechten) auf meine cgi-Dateien.

          Weiß jemand trotzdem Hilfe?
          TED116

          1. << Das wäre zumindest sehr untypisch für ein UNIX-System.
            Der Web Server meines Providers ist ein NT-Server!! :-)

            Der "/" als Separator hat mich auf die irrige Idee gebracht, daß Du auf einer UNIX-Maschine arbeitest.
            Statt dessen arbeitest Du vermutlich im falschen Universum: Du gibst immer noch einen *URL* an, wo das Skript meiner Meinung nach ein *Verzeichnis* haben will. Du verwechselst beide Begriffe auch in Deinen Aussagen, denke ich. (Dein Provider hat Dir eine URL-Wurzel gegeben, kein Verzeichnis - das CGI-Skript kann damit aber nichts anfangen, weil es Dateien verarbeitet und nicht Webseiten.)

        2. Nachtrag:

          trotz Änderung der Angaben auf:
          <img src="http:/localhost/cgi-bin/hkvv/hidecount.pl?logfile=&GRAPHIC=/hlva/bilder/hessen.gif">

          klappt es nicht.

          TED116

          1. Nachtrag:

            trotz Änderung der Angaben auf:
            <img src="http:/localhost/cgi-bin/hkvv/hidecount.pl?logfile=&GRAPHIC=/hlva/bilder/hessen.gif">

            klappt es nicht.

            TED116

            Sorry,

            der Fehlerteufel hat sich eingeschlichen:

            <img src="http://localhost/cgi-bin/hkvv/hidecount.pl?logfile=/hlva/formular/bestell2.htm&GRAPHIC=/hlva/bilder/hessen.gif">

            Gruß
            TED116