Ok, ich brauch mal ziemlich viel Hilfe *g*.
$zeit = time();
$loeschzeit = $zeit-($timeout*60);
$ip = getenv(REMOTE_ADDR);
$file = $PHP_SELF;
$conn = @mysql_connect($db_server,$db_username,$db_passwort);
@mysql_select_db($db_database,$conn);
$result = @mysql_query("INSERT INTO $db_table VALUES ('$zeit','$ip','$file','$section')",$conn);
$result = @mysql_query("DELETE FROM $db_table WHERE zeit < '$loeschzeit'",$conn);
$result = @mysql_query("SELECT DISTINCT ip FROM $db_table",$conn);
$anzahl_user = @mysql_numrows($result);
echo "<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td align=\"center\">".$anzahl_user." User online</td>
</tr>";
unset($file);
for ($i = 0; $i < $anzahl_user; $i++)
{
$row = @mysql_fetch_array($result);
$ip = $row[ip];
$show = @mysql_query("SELECT file FROM $db_table WHERE ip='$ip' ORDER BY zeit DESC",$conn);
$row_show = @mysql_fetch_array($show);
$datei = $row_show[file];
$datei = explode("/",$datei);
for ($xy = 0; $xy < count($datei)-1; $xy++)
{
$file .= $datei[$xy];
if ($xy < (count($datei)-2)) $file .= "/";
}
if (count($datei)==2) $file .= $datei[$xy];
$anzahluser[$file]++;
if (count($datei)==2):
$linkuser[$file] = "../".$file;
else:
$linkuser[$file] = $file;
endif;
unset ($file);
}
@arsort($anzahluser);
while (list ($key, $val) = @each ($anzahluser))
{
echo "<tr bgcolor=\"$bgfl\">
<td align=\"center\">
<font face=\"$ffacefl\" size=\"$fsizefl\" color=\"$fcolorfl\">";
if($val>1):
echo $val." ".$text2;
else:
echo $val." ".$text1;
endif;
echo "<br>
<a href=$linkuser[$key]>$key</a>
</font>
</td>
</tr>
<tr>
<td height=\"5\">
</td>
</tr>";
}
Das ist die File, aus dem Spy-User-Script, mit der man anzeigt wo man sich selber und wo die anderen sich befinden. Kann mir das bitte jemand so umschreiben, dass nicht angezeigt wird, wieviele User auf $file sind, sondern wieviele auf $section sind. Und, dass man sieht, wo man sich selber gerade befindet ($file / $section; so soll das Format dafür sein, wo man selber ist).
Danke im Vorhinein, cya,
ShadowsMaster