Der WWW-Counter von M. A. Muquit (Version 2.4)

Jeder User kann sich Counter anlegen, dabei ist zu beachten, daß ein Zähler ein Programm ist und nicht einfach nur ein Bild! Daher funktioniert der Counter auch nur über den Pfad /cgi-bin/Count.cgi - bitte beachten Sie das beim Editieren!

Vorgehensweise:

  1. Entscheiden Sie sich für einen Namen NAME
  2. Initialisierung durch die Adresse http://www.student.tugraz.at/cgi-bin/newcounter.csh?NAME oder http://www.student.tugraz.at/cgi-bin/newcounter.csh?NAME+n (n steht für einen beliebigen Initialwert)
  3. Einbau eines Bildes mit der Adresse /cgi-bin/Count.cgi?dd=X|df=NAME.dat
    Im optionalen dd=X steht X für A,B,C,D oder E - je nachdem, wie der Counter aussehen soll:
    ABCDE

    Das machen Sie entweder über einen ASCII-Editor und Einbau des HTML-Codes <img src="/cgi-bin/Count.cgi?dd=X|df=NAME.dat"> oder mit der Funktion "Bildeinfügen" mit einem HTML-Editor, wobei Sie dann als Bildadresse die oben angegebene Zeile angeben. Zu X bzw. NAME beachten Sie bitte die obigen Hinweise!

  4. Zumindest als Kommentar sollte der Programmierer im Source beim Aufruf stehen (er bittet darum und es ist Netiquette!):
    <!-- created by Muhammad A. Muquit, http://www.muquit.com/ -->
    oder überhaupt ein Hinweis auf der Seite, z.B. mittels
    &copy; <A HREF="http://www.muquit.com/">Muhammad A. Muquit</A> wie auf meiner Homepage
  5. Rückstellung des Zählers auf 0 nehme ich vor!
Achtung: der Counter zählt nur dann hoch, wenn sich der zugreifende Host geändert hat! Wenn Sie den Zählerstand abfragen wollen ohne ihn zu verändern, dann rufen Sie das Programm Count.csh mit dem Namen NAME auf:
http://WEBSERVER/cgi-bin/Count.csh?NAME

Wollen Sie z.B. die Anzahl der Downloads von Files zählen (und die Auswertung der Zugriffsstatistiken dauert ihnen zu lange), so können Sie das auch mit diesem Programm über JavaScript lösen - Beispiel:


    <HTML>
     <HEAD>
      <TITLE>Counter-Beispiel</TITLE>
      <SCRIPT LANGUAGE="JavaScript">
       <!-- Begin JavaScript code -------------------
       function count (URL, datfile)
       {
        location.href="/cgi-bin/Count.cgi?df="+datfile;
        location.href=URL;
       }
       // -- End of JavaScript code -------------- -->
      </SCRIPT>
     </HEAD>
     <BODY BGCOLOR="#CCCCCC" TEXT="#000000" LINK="#0000FF" VLINK="#333399">
      <FONT FACE="Arial,Helvetica">
       <A HREF="javascript:count('URL to Download-File','NAME')">download<A>
      </FONT>
     </BODY>
    </HTML>
   

Weitere Beschreibung zum Counter