Siema, chcialbym sie spytac jak zmiejszyc ladowanie skryptu zeby wszystko to pozostalo ale zeby krocej czytalo, teraz czyta w 10-15 sekund
oto kod
<style type="text/css">
.bold {
font-weight:bold;
color:white;
margin:10px 5px;
}
</style>
<span class=\"bold\"></span>
<?php
"address" => "37.59.56.189",
"adresip" => "<span class=\"bold\">s1.craftboard.pl</span>",
"name" => "<span class=\"bold\"> Serwer 1 </span>",
"img" => "<img src=http://serweryminecraft.pl/img/banner1.jpg>",
"typ" => "<span class=\"bold\">Survival Games + Freebuild</span>"
),
"address" => "46.4.172.22",
"adresip" => "<span class=\"bold\">s2.craftboard.pl</span>",
"name" => "<span class=\"bold\"> Serwer 2 </span>",
"img" => "<img src=http://serweryminecraft.pl/img/banner2.jpg>",
"typ" => "<span class=\"bold\">SG+FB</span>"
),
"address" => "46.4.172.23",
"adresip" => "<span class=\"bold\">s3.craftboard.pl</span>",
"name" => "<span class=\"bold\"> Serwer 3 </span>",
"img" => "<img src=http://serweryminecraft.pl/img/banner3.jpg>",
"typ" => "<span class=\"bold\">SkyBlock</span>"
),
"address" => "88.198.148.147",
"adresip" => "<span class=\"bold\">s4.craftboard.pl</span>",
"name" => "<span class=\"bold\"> Serwer 4 </span>",
"img" => "<img src=http://serweryminecraft.pl/img/banner4.jpg>",
"typ" => "<span class=\"bold\">Real Live</span>"
)
);
//liczba serwerow: echo count($servArray);
$port = 25565;
?>
<table border="1">
<thead>
<COL style="background-color: purple;">
<COL style="background-color: purple;">
<COL style="background-color: purple;">
<COL style="background-color: purple;">
<COL style="background-color: purple;">
<tr>
<td>
<span class=\"bold\"> NAZWA</span>
</td>
<td>
<span class=\"bold\"> BANNER</span>
</td>
<td>
<span class=\"bold\"> ADRES IP</span>
</td>
<td>
<span class=\"bold\"> TYP SERWERA</span>
</td>
<td>
<span class=\"bold\"> LICZBA GRACZY</span>
</td>
</tr>
</thead>
<tbody>
<?php
foreach($servArray as $serv)
{
if ( $sock = @stream_socket_client('tcp://'.$serv["address"].':'.$port, $errno, $errstr, 1) )
{
switch ($serv["address"])
{
case "37.59.56.189":
$playersCountIndex = 7;
$maxPlayersCountIndex = 8;
break;
case "46.4.172.22":
$playersCountIndex = 8;
$maxPlayersCountIndex = 9;
break;
case "46.4.172.23":
$playersCountIndex = 7;
$maxPlayersCountIndex = 8;
break;
case "88.198.148.147":
$playersCountIndex = 8;
$maxPlayersCountIndex = 9;
break;
}
echo '<tr style="background-color: green;">'; echo '<td>'.$serv["name"].'</td><td>'.$serv["img"].'</td><td>'.$serv["adresip"].'</td><td>'.$serv["typ"].'</td>'; echo '<td><b>'.$data[$playersCountIndex].'/'.$data[$maxPlayersCountIndex].'</b></td>';
}
else {
echo '<tr style="background-color: red;">'; echo '<td>'.$serv["name"].'</td><td>'.$serv["img"].'</td><td>'.$serv["adresip"].'</td><td>'.$serv["typ"].'</td><td>?</td>'; }
}
else {
echo '<tr style="background-color: green;">'; echo '<td>'.$serv["name"].'</td><td>'.$serv["img"].'</td><td>'.$serv["adresip"].'</td><td>'.$serv["typ"].'</td><td></td>'; }
}
?>
</tbody>
</table>