kostenloser Webspace werbefrei: lima-city


counter mit php

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    v******4

    so, ich hab mal das tut von schattenbaum durchgenommen.
    den counter w?rde ich gerne weiterf?hren.
    dazu m?sste ich aber ein paar befehle mehr wissen.

    1. IP von PC auslesen, und in einem dokument speichern.

    2. Cookie speichern, das 24 stunden lang h?lt.
    2.1.eine funktion die auslie?t, ob ein cookie vorhanden ist. wenn dies der fall ist, sollte
    etwas nicht eintreffen (sollte mit if / else gehen, aber die funktion zum cookie auslesen br?uchte ich)

    3.wie kann ich ein bild auf den counter legen, ohne alle bilder bis 99999999 selbst machen zu m?ssen?

    Beitrag ge?ndert am 10.02.2006 19:37 von vale-404
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b*********s

    Guck dir doch einach das an:
    http://www.lima-city.de/tutorials.php?m=search&query=counter&match_in=1
  4. Autor dieses Themas

    v******4

    ok, aber das hilft ehrlich gesagt auch nur zu punkt1.
    das sind alles textcounter, und wie man cookies setzt/auslie?t steht dort auch nicht.
  5. b*********s

    Boardsuche!!
    http://www.lima-city.de/tutorials.php?m=search&query=cookies&match_in=1
    Wieso wilslt du denn deine Datenbank missbrauchen? ;)
    Najai ch guck mal ob ich einen sch?nen Counter f?r dich hab ;)
    http://www.lima-city.de/tutorials.php?m=show&id=1686
    Hier les dir das TUT mal durch dann wei?t du wie du Punkt 3 L?st ;)

    Beitrag ge?ndert am 10.02.2006 20:26 von black-lotus
  6. Autor dieses Themas

    v******4

    gibts nicht auch einfach ein tut, in dem alle befehle mit cookies im zusammenhang mit php
    vertreten sind?
    wie gesagt, ich bracuhe nur die befehle f?r cookies um:

    Namen zu setzen
    Lifetime zu setzen
    cookie auslesen (steht dort ja)
    und eben das ding um bilder festzulegen.

    alles andere kann ich dann schon, aber sowas find ich nicht.
  7. b*********s

    http://tut.php-q.net/cookies.html
    1 Google Ergebnis solche Kleinigkeiten googlet man ok?
  8. c*********c

    Befehl um Cookies zu setzen: setcookie() mehr Informationen (u.a. auch dar?ber, wie Name, Lifetime zu setzen sind) unter http://de.php.net/manual/de/function.setcookie.php

    Des Weiteren k?nnen Cookies ?ber die Superglobale Variable $_COOKIE ausgelesen werden:

    if(isset($_COOKIE['CookieName']))
    {
    print('Cookie ist gesetzt');
    }
    else
    {
    print('Cookie ist nicht vorhanden');
    }
  9. du kannnst dir doch einfach auch nen billigen counter von onlyfree.de oda so holen! da wird auch alle gespeichert!
  10. Ich hab mir ma einen programmiert:
    php // Couter berechnen
      $imgurl = "counter_imgs/";
      $imgend = ".gif";
      $file = fopen("counter.txt","r+");
      $count = fgets($file, 10);
      $cookie = $_COOKIE["visit_counter"];
      if ($cookie=="") {
        $count++;
        setcookie("visit_counter", "activated",time()+(30*60));
        rewind($file);
        fwrite($file, $count);
      }
      fclose($file);
      $text = "$count";
      $len = strlen($text);


    Also dieser Teil des Counters muss ganz nach oben von der Seite. Hier wir aber auch nich nix ausgegeben. In der Variable $imgurl steht der Pfad zu den Images (Counterimages, von 0-9, also z.B. 5.gif) In $imgend steht die Dateiendung. Es muss dann eine datei namens counter.txt geben.

    php //  Counter ausgeben
      echo "<table border=0 cellpadding=0 cellspacing=0><tr>";
      for($a=1; $a<=$len; $a++) {
          $num = $text{$a-1};
          echo "<td><img src=\"$imgurl$num$imgend\" alt=\"$num\"></td>";
        }
      echo "</tr></table>";


    Hier wird der Counter mit Hilfe einer for-schleife und einer Tabelle ausgegeben. Es werden einfach alle Ziffern (des Counterstands) einzeln als Bild eingef?gt.

    Hoffentlich wird der Code hier auch richtig angezeigt :slant:
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!