Counterstrike serverliste / søgning
Jeg har et script kørende ala... det på http://www.spir.dk under servere. Men spir har altså en søgefunktion... jeg tænkte på.. hvordan laver man sådan en søgefunktion... jeg har ikke rigtig nogen reel ide om hvordan jeg skal gribe sagen an. husk dog på at måden man snakker med de her servere er at hente spillernavn efter spillernavn i en stor lang rækkefølge.Eks.
<?
$csinfo=new CounterStrike;
$status=$csinfo->getServerPlayers($HTTP_GET_VARS[\"serveradr\"],$HTTP_GET_VARS[\"serverport\"],1000);
if ($status) {
?>
<TABLE width=\"800\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" align=\"center\">
<TR>
<TD ALIGN=\"CENTER\" VALIGN=\"TOP\">
<TABLE>
<TR>
<TD WIDTH=\"150\"><b>Navn: </b></TD><TD><b>Frags: </b></TD><TD><b>Online: </b></TD>
</TR>
<TR>
<TD COLSPAN=\"3\"><HR></TD>
</TR>
<? if (is_array($csinfo->m_playerinfo)) { ?>
<? while (list(,$player) = each ($csinfo->m_playerinfo)) { ?>
<TR>
<TD><?=$player[\"name\"]?> </TD><TD> <?=$player[\"frags\"]?></TD><TD><?=$player[\"time\"]?></TD>
</TR>
<? } ?>
<? } else { ?>
<TR>
<TD COLSPAN=\"3\">Der er ingen spillere på serveren</TD>
</TR>
<? } ?>
<TR>
<TD COLSPAN=\"3\" ALIGN=\"CENTER\"><FONT SIZE=\"1\"><A HREF=\"serverdetail.php?serveradr=<?=$serveradr?>&serverport=<?=$serverport?>\">Opdater</A></FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<? } else { ?>
<DIV ALIGN=\"CENTER\">Serveren Svarer ikke</DIV>
<? } ?>
Men det stykke kode snakker kun med en server... jeg skal have det til at med alle de servere som står i min MySQL database, hente spillerlisten ned og derefter søge den liste igennem for \"matches\".
Håber jeg går klart igennem
