Qstat spørgsmål
Hej,Jeg har en serverliste over Halflife-CS der benytter Qstat.
I min serverliste.php connecter jeg sådan:
----
<?
include("./cont.php");
$foresp = mysql_query("SELECT ip FROM serverlist");
while($data = mysql_fetch_array($foresp)){
passthru("./qstat -P -Th serv.Th -Ts serv.Ts -Tp serv.Tp -Tt serv.Tt -sort h -hls $data[ip]");
}
?>
----
Hvor serv.(Th Ts Tp Tt) er template filer til at vise oplysningerne.
Serv.Ts er den interessante her:
----
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="252"><a href="svrinfo.php?server=$host">$SERVERNAME</a></td>
<td width="126">$MAP</td>
<td width="76">
<div align="right">$(IFNOT:QWMASTER)$PLAYERS af $MAXPLAYERS$(ENDIF)</div>
</td>
<td width="79">
<div align="right">$rule:sv_os</div>
</td>
</tr>
</table>
$PLAYERTEMPLATE
$ENDIF$ENDIF
----
$rule:sv_os = Udskriver hvilket OS serveren køre på (linux/Win)
PROBLEM : Jeg vil gerne kunne udskifte udprintet.
Eks: Hvis $rule:sv_os = linux, skal "linux" udskiftes med et billede. Og omvendt, hvis $rule:sv_os = Windows, et andet billede.
Hvordan gør jeg det uden brug af php? (*.Ts kan ikke håndtere php og qstat kan ikke læse *.php)