You are not logged in.

Razzer2406

Trainee

  • "Razzer2406" started this thread

Posts: 70

Location: Hamburg

Occupation: Einzelhandelskaufmann

wcf.user.option.userOption53: Ja

  • Send private message

1

Friday, February 13th 2015, 3:42am

PHP Variablen auslesen Viewer

Moin, bin da leider etwas am verzweifeln grade, ich möchte das Game Server Viewer Addon von Webspell erweitern. Zurzeit sieht das so aus : http://elite-xtreme-gaming.net/index.php?site=server

Ich nutze es hauptsächlich nur für CSS/L4D2
Ich möchte einige Variablen wie Playeranzahl,Playerlist hinzufügen und gegf. Welche Map grade ist.

Leider weiß ich nicht ganz genau an Welcher Stelle ich das hinzufügen muss die Variablen und ob ich sie etwas umschreiben muss direkt.

sc_servers.php

PHP Source code

1
$result=safe_query("SELECT * FROM ".PREFIX."servers ORDER BY sort");$n=1;while($row=mysql_fetch_array($result)) {    echo '<table width="100%" cellspacing="0" cellpadding="2" border="0">';        $servername = htmloutput($row['name']);    $serverip=$row['ip'];    $servergame='<img src="images/games/'.$row['game'].'.gif" alt="" />';    if($n%2) {    $bg1=BG_1;    $bg2=BG_2;  }  else {    $bg1=BG_3;    $bg2=BG_4;  }    eval ("\$sc_servers = "".gettemplate("sc_servers")."";");    echo $sc_servers;  $n++;    echo '</table>';}



servers.php

PHP Source code

1
2
3
4
5
6
7
8
9
$_language->read_module('server');
eval("\$title_server = "".gettemplate("title_server")."";");echo $title_server;
$ergebnis = safe_query("SELECT * FROM ".PREFIX."servers ORDER BY sort");
if(mysql_num_rows($ergebnis)) {    $i = 1;    while($ds = mysql_fetch_array($ergebnis)) {        if($i % 2) {            $bg1 = BG_1;            $bg2 = BG_2;            $bg3 = BG_3;            $bg4 = BG_4;        }        else {            $bg1 = BG_3;            $bg2 = BG_4;            $bg3 = BG_1;
        }
        if($ds['game'] == "CS") $game = "HL";        else $game = $ds['game'];            $showgame = getgamename($ds['game']);
        $serverdata = explode(":", $ds['ip']);        $ip = $serverdata[0];        if(isset($serverdata[1])) $port = $serverdata[1];        else $port='';
        if(!checkenv('disable_functions','fsockopen')) {            if(!fsockopen("udp://".$ip, $port, $strErrNo, $strErrStr, 30)) $status= "<i>".$_language->module['timeout']."</i>";            else $status = "<b>".$_language->module['online']."</b>";        }        else $status = "<i>".$_language->module['not_supported']."</i>";        $servername=htmloutput($ds['name']);        $info=htmloutput($ds['info']);        eval("\$server = "".gettemplate("server")."";");        echo $server;        $i++;    }
}else echo $_language->module['no_server'];



Es gibt denn noch zwei HTMl Datein dazu, aber damit kenne ich mich selbst aus falls die gewünscht sind füge ich Sie jederzeit gerne hinzu.

Ich hoffe Ihr könnt mir dabei weiterhelfen