PHP HELP
-
#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?