Line | |
---|
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
---|
2 | <html>
|
---|
3 | <head>
|
---|
4 | <meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
---|
5 | <meta name="generator" content="PSPad editor, www.pspad.com">
|
---|
6 | <title></title>
|
---|
7 | </head>
|
---|
8 | <body>
|
---|
9 |
|
---|
10 | <?php
|
---|
11 |
|
---|
12 | function GetServerInfo($URL)
|
---|
13 | { // BEGIN function GetServerInfo
|
---|
14 | $xml = new XMLReader();
|
---|
15 | // $xml->setParserProperty(2,true); // This seems a little unclear to me - but it worked :)
|
---|
16 | $xml->Open($URL);
|
---|
17 |
|
---|
18 | while ($xml->read()) {
|
---|
19 | switch ($xml->name) {
|
---|
20 | case "servername":
|
---|
21 | $xml->read();
|
---|
22 | $info['sarvername'] = $xml->value;
|
---|
23 | $xml->read();
|
---|
24 | break;
|
---|
25 | case "owner":
|
---|
26 | $xml->read();
|
---|
27 | $info['owner'] = $xml->value;
|
---|
28 | $xml->read();
|
---|
29 | break;
|
---|
30 | case "patch":
|
---|
31 | $xml->read();
|
---|
32 | $info['patch'] = $xml->value;
|
---|
33 | $xml->read();
|
---|
34 | break;
|
---|
35 | case "registration":
|
---|
36 | $xml->read();
|
---|
37 | $info['registration'] = $xml->value;
|
---|
38 | $xml->read();
|
---|
39 | break;
|
---|
40 | case "maxplayers":
|
---|
41 | $xml->read();
|
---|
42 | $info['maxplayers'] = $xml->value;
|
---|
43 | $xml->read();
|
---|
44 | break;
|
---|
45 | case "xp":
|
---|
46 | $xml->read();
|
---|
47 | $info['xp'] = $xml->value;
|
---|
48 | $xml->read();
|
---|
49 | break;
|
---|
50 | case "playerscount":
|
---|
51 | $xml->read();
|
---|
52 | $info['playerscount'] = $xml->value;
|
---|
53 | $xml->read();
|
---|
54 | break;
|
---|
55 | }
|
---|
56 | }
|
---|
57 | return $info;
|
---|
58 | } // END function GetServerInfo
|
---|
59 |
|
---|
60 | $info = GetServerInfo('http://wow.zdechov.net/projectonlineplayes/create_xml.php');
|
---|
61 |
|
---|
62 | echo '<table>';
|
---|
63 | echo '<tr><td>ServerName:</td> <td><b>'.$info['sarvername'].'</b></td></tr>';
|
---|
64 | echo '<tr><td>Vlastník serveru:</td> <td><b>'.$info['owner'].'</b></td></tr>';
|
---|
65 | echo '<tr><td>Patch serveru:</td> <td><b>'.$info['patch'].'</b></td></tr>';
|
---|
66 | echo '<tr><td>Registrace: </td><td><b>'.$info['registration'].'</b></td></tr>';
|
---|
67 | echo '<tr><td>Maximální počet hráčů:</td> <td><b>'.$info['maxplayers'].'</b></td></tr>';
|
---|
68 | echo '<tr><td>XP Rate:</td> <td><b>'.$info['xp'].'</b></td></tr>';
|
---|
69 | echo '<tr><td>Počet hráčů:</td> <td><b>'.$info['playerscount'].'</b></td></tr>';
|
---|
70 | echo '</table>';
|
---|
71 |
|
---|
72 |
|
---|
73 | ?>
|
---|
74 | </body>
|
---|
75 | </html>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.