kostenloser Webspace werbefrei: lima-city


Ein bestimmter counter^^

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    Hallo

    Ich wei? es gibt viele counter
    jedoch hab ich bisher nix passendes gefunden.
    Deshalb wollte ich wissen ob mir jemand nen ganz einfachen unsichtbaren counter machen kann.
    Also:
    -nix besonderes
    -reloadsperre
    -kein admin kram
    -wert sollte in einer einfachen txt datei gespeichert werden
    -und halt unsichtbar^^

    Ich kriege leiter so ne reloadsperre nicht hin -.-
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hi,

    willst du, dass nur die Anzahl der Besucher angezeigt wird?
    Kein Problem, das w?rde so gehen:
    $counter_db = "counter.db.txt"; // Hier werden die ben?tigten Daten gespeichert
    $cl = 60 * 60 * 2; // Lebenszeit des Cookies
    
    if (!file_exists($counter_db)) $count = 0;
    else $count = (int) file_get_contents($counter_db);
    
    if (!isset($_COOKIE['counted'])) {
     $count++;
     setCookie("counted","true",time() + $cl);
    }
    
    $fp = fopen($counter_db,'w');
    fputs($fp,$count);
    fclose($fp);
    
    print "Bereits $count Personen haben diese Seite besucht.";


    Dieser Code l?uft mit Cookies, man k?nnte es jedoch z.B. auch mit Sessions machen.
    Ist das ok oder braucht es mehr?

    mfg,
    hr

    Beitrag ge?ndert am 2.08.2006 10:42 von heavyraptor
  4. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    Also der soll halt bei jeder neuen Ip nen eintrag dazu z?hlen sobald die selbe ip nochmal kommt wird nix gez?hlt...ich will halt das es so ist das da nix manuell ver?ndert werden kann also ein sicherer wert.
    Der soll halt die besucher von meinen seiten z?hlen
    und nicht von der datei^^

    Der scheint in ordnung zu sein^^
    Noch testen muss^^



    Beitrag ge?ndert am 2.08.2006 10:40 von garlian
  5. Hi,

    mein Code macht genau das. Was ist das Problem?
    Du musst den Code nur in eine Datei schreiben, z.B. counter.php, und zum Includen brauchst du <?php include("counter.php") ?>, das ist alles.

    mfg,
    hr
  6. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    Hi^^

    Also der counter macht genau das was ich so auch wollte jedoch fehlt da irgendwie die reloadsperre.
    Jedesmal wenn ich aktualisiere z?hlt er dazu -.-

    Nebenbei^^:
    Kannst du auch ne ausgabe der aktuellen besucher machen also wie viele online sind so wie hier bei lima und zwar genau so simpel wie mit dem counter^^

    Beitrag ge?ndert am 2.08.2006 10:45 von garlian
  7. Dann hast du keine Cookies aktiviert. Seine Reloadsperre basiert auf Cookies.
  8. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    Hmm gibts da noch ne andere m?glichkeit?
    Hab da was von geh?rt das man ne ip.php anlegen kann und das script dann erst pr?ft ob die ip existiert wenn ja dann wird nicht plus 1 gez?hlt
    wenn die ip noch nicht vorhanden ist z?hlt er plus 1 und speichert die ip dann und nach 24 stunden l?scht er den inhalt der ip.php und beginnt von vorne.

    ist sowas auch m?glich(was f?r ne frage -.-)?
    oder gibts noch ne einfachere methode?
  9. Schau dir mal hier den zweiten Beitrag an:
    http://www.lima-city.de/boards.php?mode=thread&id=13054

    Jens
  10. Hi,

    garlian schrieb:
    Hmm gibts da noch ne andere m?glichkeit?
    Hab da was von geh?rt das man ne ip.php anlegen kann und das script dann erst pr?ft ob die ip existiert wenn ja dann wird nicht plus 1 gez?hlt
    wenn die ip noch nicht vorhanden ist z?hlt er plus 1 und speichert die ip dann und nach 24 stunden l?scht er den inhalt der ip.php und beginnt von vorne.

    Das ... ist ... das GENAU GLEICHE wie mein Code!
    Das Cookie wird nach 2 Stunden gel?scht (das heisst, dass der Benutzer als neuer Besucher gez?hlt wird, wenn er die Seite nochmals besucht), du kannst jedoch die Variabel $cl auf (60 * 60 * 24) setzten (also 24 Stunden)... alles Klar?

    mfg,
    hr

  11. Hi,

    garlian schrieb:
    Hmm gibts da noch ne andere m?glichkeit?
    Hab da was von geh?rt das man ne ip.php anlegen kann und das script dann erst pr?ft ob die ip existiert wenn ja dann wird nicht plus 1 gez?hlt
    wenn die ip noch nicht vorhanden ist z?hlt er plus 1 und speichert die ip dann und nach 24 stunden l?scht er den inhalt der ip.php und beginnt von vorne.

    Das ... ist ... das GENAU GLEICHE wie mein Code!
    Das Cookie wird nach 2 Stunden gel?scht (das heisst, dass der Benutzer als neuer Besucher gez?hlt wird, wenn er die Seite nochmals besucht), du kannst jedoch die Variabel $cl auf (60 * 60 * 24) setzten (also 24 Stunden)... alles Klar?

    mfg,
    hr


    Schon mal was davon geh?rt, dass nicht jeder ein Cookie zul?st?

    Jens
  12. Hi,

    jacr schrieb:
    [...]

    Schon mal was davon geh?rt, dass nicht jeder ein Cookie zul?st?

    Jens


    Ja, leider schon :biggrin:.
    Klar, alternativ dazu k?nnte man die IP-Variante benutzen, die vielleicht in dieser Beziehung praktischer ist.

    mfg,
    hr
  13. 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!