Martin: Hilfe!! brauche einen einfachen Counter

Hallo,

suche einen einfachen text counter mit ip vergleich ohne SSI

kann mir jemand helfen (bitte keine links)am besten ins forum kurz kopieren

Vielen Vielen Dank M

  1. #include <h.allo>
    int main()   {

    Leite jeden User auf dein CGIScript um, das die Daten speichert.
    Öffne das Flat File wo die IPs gespeichert werden.
    Lies alle IPs aus.
    Frage die IP des Users ab.
    Vergleiche die IP mit den gespeicherten.
    Falls noch nicht vorhanden -> speichern -> + Counter um eins erhöhen (Wie du das machst liegt an dir. Ich schreibe einfach immer ein 'i' in eine Datei und zähle mit dem Anzeigescript alle 'i's. Is zwar nicht die feine englische Art, aber es erfüllt seinen Zweck)
    Falls vorhanden -> redirect zur Homepage
    Wenn du kein SSI willst, schreibe die Seite, die den Counter anzeigt eben als .pl Script und lass das HTML eben ausgeben.

    }

    1. Servus xNeTworKx,

      #include <h.allo>

      wenn dann
      #include "olla.h"

      int main()   {

      und das ist ja auch nicht ANSI. Also
      int main(void) {

      Leite jeden User auf dein CGIScript um, das die Daten speichert.
      Öffne das Flat File wo die IPs gespeichert werden.
      Lies alle IPs aus.
      Frage die IP des Users ab.
      Vergleiche die IP mit den gespeicherten.
      Falls noch nicht vorhanden -> speichern -> + Counter um eins erhöhen (Wie du das machst liegt an dir. Ich schreibe einfach immer ein 'i' in eine Datei und zähle mit dem Anzeigescript alle 'i's. Is zwar nicht die feine englische Art, aber es erfüllt seinen Zweck)
      Falls vorhanden -> redirect zur Homepage
      Wenn du kein SSI willst, schreibe die Seite, die den Counter anzeigt eben als .pl Script und lass das HTML eben ausgeben.

      Abgesehen davon, daß da nirgends ein ; vorkommt, solltest Du spätestens hier ein
         return(xNeTworKx);
      einfügen, wenn DU schon 'int main' verwendest;-)

      }

      Grüße
        Klaus

      1. use Mosche;

        #include <h.allo>

        wenn dann
        #include "olla.h"

        int main()   {

        Hat main() nicht noch ein paar Argumente (hab mein entsprechendes Buch gerade nicht bei mir), sowas von argv (char) und argc (int), oder ist das nur c++?

        return(xNeTworKx);
        einfügen, wenn DU schon 'int main' verwendest;-)

        Ist sowieso nur abgekupfert :-)

        use Tschoe qw(Matti);

        1. Moin moin!

          Hat main() nicht noch ein paar Argumente (hab mein entsprechendes Buch gerade nicht bei mir), sowas von argv (char) und argc (int), oder ist das nur c++?

          Ja, hat's, und ausserdem noch char * envp[].
          Aber Du musst die ja nicht benutzen. Uebergeben werden sie von der Runtime lib so und so, die Angabe bei main() sorgt nur dafuer, dass Du darauf zugreifen kannst.

          So long

          --
          "Wer den freien Genuss von Cannabis befürwortet, nimmt in verantwortungsloser Weise den Tod von Tausenden junger Menschen in Kauf."
              -- Dr. Edmund Stoiber, 1997