PHP HELP
  • Hunnenkoenig
    #380
    Sziasztok guruk.

    Ujabb problema merült fel a lenti scripttel (szerverkiolvasas)
    Most igy nez ki:

    $yourServer1 = "Starsider";
    $yourServer2 = "Europe-FarStar";
    $yourServer3 = "Europe-Chimaera";

    $server2 = "Farstar";
    $server3 = "Chimaera";

    $serverup = "<font color=\"#00EC00\">online</b></font><br>";

    $source = "http://patch.starwarsgalaxies.com:7040/patch/web/swg/motd/patch_message.html"; // URL to the MOTD, should be static

    $span_all_up = '<span class="server_status_all_up">'; // Shown if all servers are up
    $span_partial = '<span class="server_status_partial">'; // Shown if some servers are down
    $span_down = '<span class="server_status_down">'; // Defines an offline server
    $status;



    $arrayText = file($source);
    foreach ($arrayText as $line) {
    if(eregi($span_all_up, $line)) {
    $status = "<b>".$yourServer1.": ".$serverup;
    $status = "<b>".$server2.":    ".$serverup;
    $status = "<b>".$server3.": ".$serverup;
    } elseif(eregi($span_partial, $line)) {
    foreach ($arrayText as $line) {
    if(eregi($span_down, $line)) {
    if(eregi($yourServer1, $line)) {
    $status = "<b>".$yourServer1.": <font color=\"E90101\">offline</b></font><br>";
    //break;
    } else {
    $status = "<b>".$yourServer1.": ".$serverup;
    }

    if(eregi($yourServer2, $line)) {
    $status = "<b>".$server2.":    <font color=\"E90101\">offline</b></font><br>";
    //break;
    } else {
    $status = "<b>".$server2.":    ".$serverup;
    }

    if(eregi($yourServer3, $line)) {
    $status = "<b>".$server3.": <font color=\"E90101\">offline</b></font><br>";
    //break;
    } else {
    $status = "<b>".$server3.": ".$serverup;



    }
    }
    }
    }
    }


    $content.= $status;


    Na most jött egy olyan, hogy egy uj modusz, ami
    $span_locked = '<span class="server_status_locked">';

    Ugyanezt kene, hogy kiolvassa a lockedet, ha az van es kiirja hogy "locked".

    En probaltam ide-oda masolgatni a mar meglevö kodot es atirni, de nem jelenit meg semmit :-((

    Mit csinalok rosszul?