• 22-11-2008, 13:02:09
    #1
    Merhaba arkadaşlar,
    Bende online user kodu var fakat yanlış ölçmeye başladı mesela 300-400 online olduğunda kendiliğinden sıfırlanıyor. kodu isteyen varsa aşağıda ekledim. Aşağıdaki kodda hata varmı arkadaşlar? Yada sitemizde örneğin realist gibi 10 dakika içerisinde online olan ziyaretcileri görebileceğim php kodu olan varmı?

    Alıntı

    <?php
    $rip = $_SERVER['REMOTE_ADDR'];
    $sd = time();
    $count = 1;

    $file1 = "ip.txt";
    $lines = file($file1);
    $line2 = "";

    foreach ($lines as $line_num => $line)
    {
    $fp = strpos($line,'****');
    $nam = substr($line,0,$fp);
    $sp = strpos($line,'++++');
    $val = substr($line,$fp+4,$sp-($fp+4));
    $diff = $sd-$val;
    if($diff < 600 && $nam != $rip)
    {
    $count = $count+1;
    $line2 = $line2.$line;
    }
    }
    $my = $rip."****".$sd."++++\n";
    $open1 = fopen($file1, "w");
    fwrite($open1,"$line2");
    fwrite($open1,"$my");
    fclose($open1);

    echo $count
    ?>
  • 22-11-2008, 13:40:45
    #2
    txt değilde msql tabanlı basit sayaçlar var onlardan kullanırsan daha sağlıklı olur
  • 22-11-2008, 13:44:38
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    txt değilde msql tabanlı basit sayaçlar var onlardan kullanırsan daha sağlıklı olur
    Sizde varmı? ben biraz araştırdım bulamadım da
  • 25-11-2008, 00:05:06
    #4
    impossible03 adlı üyeden alıntı: mesajı görüntüle
    Sizde varmı? ben biraz araştırdım bulamadım da
    User Online sayısı ve Şuan hangi sayfada - Webmaster Forumu - Webmaster Zone