🌍
English
ok heres the code:
<?php include ("./config.php3"); if (!$datei) $datei = dirname(__FILE__)."/$filename"; $time = @time(); $ip = $REMOTE_ADDR; $location = urlencode($PHP_SELF); $string = "$ip|$time|$locationn"; $a = fopen("$filename", "a+"); fputs($a, $string); fclose($a); $timeout = time()-(60*$timer); function search_array($string, $array) { for ($array_count = 0; $array_count < count($array); $array_count++) { if(eregi($string, $array[$array_count])) { return true; } else { return false; } } } $all = ""; $datei = file($filename); rsort ($datei); reset ($datei); array_reverse($datei); for ($num = 0; $num < count($datei); $num++) { $pieces = explode("|",$datei[$num]); if ($pieces[1] > $timeout) { $all .= $pieces[0]; $all .= "|"; $all .= $pieces[2]; $all .= ","; } } $all = substr($all,0,strlen($all)-1); $arraypieces = explode(",",$all); $onlineip = array(); $onlinelocation = array(); $useronline = 0; for ($values = 0; $values < count($arraypieces); $values++) { $userip = explode("|", $arraypieces[$values]); if($values == 0) { $onlineip[] = $userip[0]; $onlinelocation[] = $userip[1]; $useronline++; } else { if (!in_array("$userip[0]", $onlineip)) { $useronline++; $onlineip[] = $userip[0]; $onlinelocation[] = $userip[1]; } } } $group = array_count_values($onlinelocation); arsort($group); reset ($group); // echo echo "<!-- USER ONLINE START -->n<table border="0" cellspacing="0">n<tr>n<td><p align="center"><font face="Verdana" size="1"><b>".count($onlinelocation)." User Online</b></font</p></td>n</tr>n"; while (list($key, $value) = each ($group)) { echo "<tr>n<td><font face="Verdana" size="1">$value user @ <a href="".urldecode($key)."">".urldecode($key)."</a></font></td>n</tr>"; } echo "</table>n<!-- USER ONLINE END -->n"; // Delete $dell = ""; for ($numm = 0; $numm < count($datei); $numm++) { $tiles = explode("|",$datei[$numm]); if ($tiles[1] > $timeout) { $dell .= "$tiles[0]|$tiles[1]|$tiles[2]"; } } if (!$datei) $datei = dirname(__FILE__)."/$filename"; $string = "$dell"; $a = fopen("$filename", "w+"); fputs($a, $string); fclose($a); ?>
its long i know.so is it workable?
Offline