Loading:


    Licznik Online [php]

    W sieci jest wiele liczników Online, np wystarczy zarejestrować się na stronie z darmowymi komponentami i pobrać kod (js). Niestety zdarza się, że taki licznik nie będzie działał, lub nie będzie działał poprawnie.

     

    Jest na to prosta recepta - własny licznik Online.

    Do tego celi będzie potrzebny:

    1) plik .txt (np online.txt) umieszczony w głównym katalogu na serwerze, z ustawionymi prawami dostępu: chmod 666

    2) skrypt licznika (patrz Listing)

     

    Aby licznik działał poprawnie, nie Includujemy go !!!  Kod należy wstawić w całości w miejscu gdzie ma być wyświetlona statystyka (Np. do STOPKA.PHP)

    Nie zapomnijcie podać czas po którym userzy będą usuwani z licznika on-line. Czas w sekundach. Zalecany: 120, 200, 250


    Licznik działa szybko i co najważniejsze poprawnie. Jego działanie można zobaczyć w stopce na stronie www.wobos.pl



    Napisz Artyku³

    Listing

    <?
    $plik = "/online.txt"; // Adres pliku txt z chmod 666
    $czas = 200; // CZAS ONLINE (zalecany 200sek.)
    $t = time();
    $ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
    $u = explode("\n", str_replace("\r", "", @join("", @file($plik))));
    foreach($u as $i => $v) {
    $e = explode("|", $v);
    if($e[0] == $ip || $e[1] < $t) unset($u[$i]);
    }
    $u[] = $ip . "|" . ($t + $czas);
    $fp = fopen($plik, "w");
    flock($fp, 2);
    fputs($fp, join("\n", $u));
    flock($fp, 3);
    fclose($fp);
    echo ' '.count($u);
    ?>




    Dodano przez: piottro1 Ranga: 0 Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors