Sie sind nicht angemeldet.

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

1

Freitag, 13. Februar 2015, 03:42

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-Quelltext

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-Quelltext

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