[ spezia @ 21.06.2007. 23:11 ] @

Kako bi izgledao php brojac za recimo trenutne posetioce ili posetioce u poslednjih 24 sata.na sajtu?Ako nije mnogo komplikovano..Imam skriptu brojaca posetioca (pomocu fajla.txt)..Zanima me realizacija ove ideje(da li je mnogo komplikovanije od obicnog brojaca ili ne(koriscenje neke funkcije))??
[ manix @ 21.06.2007. 23:31 ] @
Code:
$rip = $_SERVER['REMOTE_ADDR'];
$sd  = time();
$count = 1;

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

foreach ($lines as $line_num => $line)
    {
        //echo $line."<br>";
        $fp = strpos($line,'****');
        $nam = substr($line,0,$fp);
        $sp = strpos($line,'++++');
        $val = substr($line,$fp+4,$sp-($fp+4));
        $diff = $sd-$val;
        if($diff < 300 && $nam != $rip)
            {
             $count = $count+1;
             $line2 = $line2.$line;
             //echo $line2; 
            }
    }

$my = $rip."****".$sd."++++\n";
$open1 = fopen($file1, "w");
fwrite($open1,"$line2");
fwrite($open1,"$my");
fclose($open1);

echo $count
?>

OVO je upravo skinut skript sa neta za "koliko je online". Za zadnaja 24h bi bilo dobro odraditi sa bazom, patu dodati jos neke stvarcice radi mogucnosti kasnijeg pravljenja statistike. A naravno moze i prostije.

Ako ti je to bas neophodno moze se napraviti!

PS potreban je i ip.txt fajl - skriptu nisam proverio na netu, radi na localhost-u
[ Miroslav Ćurčić @ 22.06.2007. 00:29 ] @
Na www.hotscripts.com ( i sličnima koje se pominju u top-temama ) imaš milion skripti za brojač, to je bar jedan od najjednostavnijih zadataka.
[ spezia @ 22.06.2007. 07:07 ] @
Hvala