tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
994
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bender_1986 Bender_1986 ist offline Grünschnabel
    Registriert seit
    Oct 2002
    Beiträge
    3
    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/x...id_article=175

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

    http://www.camelot-europe.com/herald....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 =)
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    $xml != $php
     
    been there, done that, lived it, left it

  3. #3
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    @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-Code:
    <?
    $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
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Ähnliche Themen

  1. Problem bei Server status abfrage auf anderen Server !
    Von deinpapa im Forum Linux & Unix
    Antworten: 5
    Letzter Beitrag: 15.07.06, 01:06
  2. Server Status like Ping
    Von Sanic im Forum PHP
    Antworten: 24
    Letzter Beitrag: 06.01.05, 20:37
  3. Server Status
    Von ulf123 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 31.10.04, 18:11
  4. Server Status
    Von NeXoN im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 13.07.04, 14:42
  5. CS Server Status?
    Von vodka im Forum PHP
    Antworten: 1
    Letzter Beitrag: 25.03.04, 17:50