Server Status

Bender_1986

Grünschnabel
also.. ich bastel zur zeit an einer Dark Age of Camelot gilden page ...

nu will ich auf der seite den server status anzeigen lassen..

hier stehen da zwar ein paar befehle oder so.. aber irgendwie weis ich nicht wie ich das genau machen muss.. also wie ich das machen muss das ich die daten ablesen kann usw...

hier die daten:

http://www.camelot-europe.com/news/xml_info.php?id_article=175

http://www.camelot-europe.com/herald/nb_connected.xml

http://www.camelot-europe.com/herald/servers/Avalon/guild_list.php?realm=alb

und nach dem die daten gelesen worden sind, sollte es auf meiner page in etwa so wie hier aussehen (linkes menü unten der server status..)

Weis einer von euch vielleicht wie ich das machen muss, oder eine seite wo erklärt wird wie man solche daten liest bzw included?

thx schon mal im vorraus =)
 
@brÅinstorm: Na und?

@Bender_1986: Du liest die XML-Datei einfach per file ein und prüfst sie dann gegen ein paar reguläre Ausdrücke... und schon hast du die gewünschten Informationen rausgefiltert.

PHP:
<?
$server_status = join('', file("http://www.camelot-europe.com/herald/servers.xml"));

preg_match_all("/<server (.+)<\/server>/sU", $server_status, $servers);

foreach ($servers[1] as $server) {
	preg_match("/name=\"([A-Za-z]+)\"/U", $server, $name);
	$name = $name[1];
	preg_match("/<population>([0-9]+)<\/population>/U", $server, $population);
	$population = $population[1];
	preg_match("/<status>([UpDown]+)<\/status>/U", $server, $status);
	$status = $status[1];

	echo "Name: $name<br>Population: $population<br>Status: $status<br><hr>";
}
?>


HTH
 
Zurück