Opferlamm-Server-Viewer |
|
|
HILFEEEE !! Ich brauch schnell Hilfe
. Ich bekomms einfach nicht hin, den Server-Viewer von Nighthawk in meine HP einzubinden !! Wie Bekomm ich den in meine HTML Seite rein???
|
|
|
|
|
nighthawkunregistriert

|
|
Einfach den Quelltext aus der Datei an die passende Stelle in Deiner Webseite kopieren, fertig!
Werde über das Karnevalswochenende aber noch eine neue Version veröffentlichen.
|
|
|
|
|
|
|
Wenn ich sie in .php umbenenne, bleibt die Seite weiß !
|
|
|
|
|
Kelli
... sehr viel alleine
 
Dabei seit: 09.11.2006
Beiträge: 2.504

|
|
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
|
<td><img src="screenshots/<?php echo $erg["
mapname="" ]="" .jpg="" ;="" ?="">"
width="100px" height="75px" border="0"></td>
|
|
da ist ein Fehler.
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
|
<td><img src="screenshots/<?php echo $erg["mapname"].".jpg"; ?>" width="100px" height="75px" border="0"></div></td>
|
|
Davon abgesehen fehlt der nicht ganz unwichtige Teil der Query Funktion.
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
|
<?php
/*
Dateiname: serverquery.php
Version: 0.1 (stable)
Erstellt: 11.12.2004
Letzte Änderung: 12.01.2005
Autor: Nighthawk <nighthawk@opferlamm-clan.de>
Support: www.opferlamm-clan.de
------------------------------------------------------------
Beschreibung:
-------------
Dieses Script liest einen "Call of Duty" und "Call of Duty United Offensive"
Gameserver unter verwendung der Quake3 Engine aus.
Ihr gebt einfach bei den Variablen eure IP des Gameservers und dessen Gameport
(Standart 28960) an.
Es wäre schön, wenn du den Headder hier stehen lässt, damit man nachvollziehen kann
woher das Teil kommt. Nicht weil mein Nick oben steht, aber das Script wird
weiterentwickelt und sobald es neue Versionen gibt erfahrt ihr es auf der oben
angegebenen Webseite. Und wenn einer das hier als sein Script weiter geben möchte,
nehmt bitte den Headder raus, dann leistet auch bitteschön Support :-)
So, das wars von mir. Die erweiterte Version, liegt zwar schon auf meinem Rechner,
hat aber noch zwei Bugs die ich fixe sobal ich wieder Zeit hab.
Greetz Nighthawk
*/
// Variablen:
//-----------
// Hier trägst du deine IP ein
$ip = "80.190.198.209";
//Hier trägst Du Deine Portnummer eures Gameservers ein ( default 28960 )
$port = 28960;
//////////////////////////////////////////////////////////////////////////////////////
// Ab hier bitte nichts mehr ändern ! //
//////////////////////////////////////////////////////////////////////////////////////
$erg = array();
$command = "\xFF\xFF\xFF\xFFgetstatus\n";
$verbindung=fsockopen("udp://".$ip."",$port,$errnr) or die($error."(".$errno.")") ;
fwrite($verbindung,$command,strlen($command));
do
{
$serverdata.=fgetc($verbindung);
$serverdatalen++;
$socketstatus=socket_get_status($verbindung);
}
while ($socketstatus["unread_bytes"] );
fclose($verbindung);
$serverdata = substr($serverdata,strpos($serverdata,"\n")+1);
$kette = strtok($serverdata,"\\");
while($kette)
{
$x++;
$array_name = $kette;
$kette = strtok("\\");
$erg["".$array_name.""] = "".$kette."";
$kette = strtok("\\");
}
$players=substr($serverdata,strpos($serverdata,"\n")+1);
$players = substr($players,0,strlen($players)-1);
$playercount=0;
if (strlen($players) > 0)
{
$playercollection=explode("\n",$players);
while (list($key,$data) = each ($playercollection))
{
eregi("^([-0-9]+) ([-0-9]+) \"(.*)\"",$data,$player);
$ol_playerinfo[$key]=array("pkt"=>$player[1],"ping"=>$player[2],"name"=>$player[3]);
$playercount++;
}
}
$erg["current_player"] = $playercount;
?> |
|
Das musst du auch einfügen, entweder zwischen
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
|
<h1>CoD1-Server</h1>
Ja hier ist
mein CoD-Server :)
<!-- Ab hier folgt die frei anpassbare HTML-Ausgabe --> |
|
Oder ganz am Anfang.
__________________ „ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“
Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.
https://kkde.de/scum/
|
|
|
|
|
Kelli
... sehr viel alleine
 
Dabei seit: 09.11.2006
Beiträge: 2.504

|
|
Original von Kellerkind
In dem Fall reicht es vermutlich wenn du die Seite einfach umbennennst: page2.php
Und der Syntaxfehler ist auch noch drin
<td><img src="screenshots/<?php echo $erg[" mapname="" ]="" .jpg="" ;="" ?="">"
__________________ „ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“
Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.
https://kkde.de/scum/
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Kellerkind: 17.02.2007 15:57.
|
|
|
|
|
|
|
Also irgendwie will des nicht
Kannst du mir ma please alles shcicken was ich reinkopieren soll?
|
|
|
|
|
nighthawkunregistriert

|
|
Speicher das mal als "page2.php" ab:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
|
<?php
/*
Dateiname: serverquery.php
Version: 0.1 (stable)
Erstellt: 11.12.2004
Letzte Änderung: 12.01.2005
Autor: Nighthawk <nighthawk@opferlamm-clan.de>
Support: www.opferlamm-clan.de
------------------------------------------------------------
Beschreibung:
-------------
Dieses Script liest einen "Call of Duty" und "Call of Duty United Offensive"
Gameserver unter verwendung der Quake3 Engine aus.
Ihr gebt einfach bei den Variablen eure IP des Gameservers und dessen Gameport
(Standart 28960) an.
Es wäre schön, wenn du den Headder hier stehen lässt, damit man nachvollziehen kann
woher das Teil kommt. Nicht weil mein Nick oben steht, aber das Script wird
weiterentwickelt und sobald es neue Versionen gibt erfahrt ihr es auf der oben
angegebenen Webseite. Und wenn einer das hier als sein Script weiter geben möchte,
nehmt bitte den Headder raus, dann leistet auch bitteschön Support :-)
So, das wars von mir. Die erweiterte Version, liegt zwar schon auf meinem Rechner,
hat aber noch zwei Bugs die ich fixe sobal ich wieder Zeit hab.
Greetz Nighthawk
*/
// Variablen:
//-----------
// Hier trägst du deine IP ein
$ip = "80.190.198.209";
//Hier trägst Du Deine Portnummer eures Gameservers ein ( default 28960 )
$port = 28960;
//////////////////////////////////////////////////////////////////////////////////////
// Ab hier bitte nichts mehr ändern ! //
//////////////////////////////////////////////////////////////////////////////////////
$erg = array();
$command = "\xFF\xFF\xFF\xFFgetstatus\n";
$verbindung=fsockopen("udp://".$ip."",$port,$errnr) or die($error."(".$errno.")") ;
fwrite($verbindung,$command,strlen($command));
do
{
$serverdata.=fgetc($verbindung);
$serverdatalen++;
$socketstatus=socket_get_status($verbindung);
}
while ($socketstatus["unread_bytes"] );
fclose($verbindung);
$serverdata = substr($serverdata,strpos($serverdata,"\n")+1);
$kette = strtok($serverdata,"\\");
while($kette)
{
$x++;
$array_name = $kette;
$kette = strtok("\\");
$erg["".$array_name.""] = "".$kette."";
$kette = strtok("\\");
}
$players=substr($serverdata,strpos($serverdata,"\n")+1);
$players = substr($players,0,strlen($players)-1);
$playercount=0;
if (strlen($players) > 0)
{
$playercollection=explode("\n",$players);
while (list($key,$data) = each ($playercollection))
{
eregi("^([-0-9]+) ([-0-9]+) \"(.*)\"",$data,$player);
$ol_playerinfo[$key]=array("pkt"=>$player[1],"ping"=>$player[2],"name"=>$player[3]);
$playercount++;
}
}
$erg["current_player"] = $playercount;
?>
<head>
<title>KillerPikachu's Homepage</title>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href="style/style.css">
<link rel="stylesheet" type="text/css"
href="style/colour.css">
</head>
<body>
<div id="main">
<div id="links"> <br>
</div>
<div id="logo">
<h1>KillerPikachu.de</h1>
</div>
<div id="content">
<div id="menu">
<ul>
<li><a href="index.html">home</a></li>
<li><a href="page1.html">Downloads</a></li>
<li><a id="selected" href="page2.html">Server</a></li>
<li><a href="page3.html">Links</a></li>
<li><a href="contact.html">contact</a></li>
</ul>
</div>
<div id="column1">
<div class="sidebaritem">
<div class="sbihead">
<h1>latest news</h1>
</div>
<div class="sbicontent">
<h2>12.02.2007</h2>
<p>Welcome to Duty Commander !</p>
<a href="index.html">read more...</a><br>
<p></p>
<p></p>
<span style="font-weight: bold;"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</span></div>
</div>
<br>
</div>
<div id="column2">
<h1>CoD1-Server</h1>
Ja hier ist
mein CoD-Server :)
<!-- Ab hier folgt die frei anpassbare HTML-Ausgabe -->
<table align="center" border="0" cellpadding="4"
cellspacing="0" width="450">
<tbody>
<tr>
<td width="129"><strong>Game:</strong></td>
<td width="298"><?php echo $erg["gamename"]; ?> <?php echo $erg["shortversion"]; ?></td>
</tr>
<tr>
<td><strong>IP:</strong></td>
<td> 81.92.164.96:37100 </td>
</tr>
<tr>
<td><strong>Map:</strong></td>
<td><?php echo $erg["mapname"]; ?></td>
</tr>
<tr>
<td><strong>Gametype:</strong></td>
<td><?php if ($erg['g_gametype']== 'mc_tdm') $erg['g_gametype']='mc Teamdeathmatch';
elseif ($erg['g_gametype']== 'mc_dm') $erg['g_gametype']='mc Deathmatch';
elseif ($erg['g_gametype']== 'mc_bel') $erg['g_gametype']='mc Behind Enemy Lines';
elseif ($erg['g_gametype']== 'mc_re') $erg['g_gametype']='mc Retrievel';
elseif ($erg['g_gametype']== 'mc_sd') $erg['g_gametype']='mc Search and Destroy';
elseif ($erg['g_gametype']== 'tdm') $erg['g_gametype']='Teamdeathmatch';
elseif ($erg['g_gametype']== 'dm') $erg['g_gametype']='Deathmatch';
elseif ($erg['g_gametype']== 'bel') $erg['g_gametype']='Behind Enemy Lines';
elseif ($erg['g_gametype']== 're') $erg['g_gametype']='Retrievel';
elseif ($erg['g_gametype']== 'sd') $erg['g_gametype']='Search and Destroy';
else $erg['g_gametype']='unbekannt';
echo $erg["g_gametype"]; ?>
</td>
</tr>
<tr>
<td><strong>Player:</strong></td>
<td><?php echo $erg["current_player"]; ?> / <?php echo $erg["sv_maxclients"]; ?></td>
</tr>
<tr>
<td><strong>Punkbuster:</strong></td>
<td><?php if($erg["sv_punkbuster"] == 1) echo "Yes";
if($erg["sv_punkbuster"] != 1) echo "no"; ?></td>
</tr>
<tr>
<td><strong>Mod:</strong></td>
<td><?php if($erg["fs_game"] == "")
echo "kein Mod vorhanden";
echo $erg["fs_game"]; ?>
</td>
</tr>
<tr>
<td><strong>Password:</strong></td>
<td><?php if($erg["pswrd"] == 1) echo "mit Passwort";
if($erg["pswrd"] != 1) echo "ohne Passwort"; ?></td>
</tr>
<tr>
<td align="left" valign="top"><strong>Screenshot:</strong></td>
<td><img src="screenshots/<?php echo $erg["
mapname="" ]="" .jpg="" ;="" ?="">"
width="100px" height="75px" border="0"></td>
</tr>
</tbody>
</table>
<!-- SERVER VIEWER ENDE -->
<br>
<br>
<br>
</div>
</div>
</div>
</body>
</html>
|
|
Sorry, bin nocht nicht zu der neuen Version gekommen ... kommt aber noch, bestimmt ;o)
|
|
|
|
|
|
|
Wenn ich jetzt auf die Seite klicke ist sie komplett weiß
|
|
|
|
|
nighthawkunregistriert

|
|
Weiß nicht, obs der BB-Code ist ... kann sein. Aber Piku, bist Du sicher das Dein Webspace PHP unterstützt??? Sonst mach mal ein
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
|
<?php
echo "Hallo Piku";
?>
|
|
und nenn es dann page2.php
|
|
|
|
|
|
|
Gibt's jetzt eigentlich eine neue Version oder eine Antwort?
|
|
|
|
|
|
|
Des wird doch nur weiß angezeigt
Und am PHP kanns nicht liegen weil das mit dem Echo funktioniert.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|