salve a tutti.. ho creato uno script che utilizza fsockopen, per controllare se un server è attivo:
Codice PHP:
//Server Status Script ~ Matteppi
@include("/conf.php");
$flogin = @fsockopen ($db_host, 2106, $errno, $errstr, 1);
if ($flogin)
{
echo "<table border=\"0\">
<tr><th>LoginServer<td><img src=\"images/server_online.png\"></tr>";
$fgame = @fsockopen ($db_host, 7777, $errno, $errstr, 1);
if ($fgame)
{
echo "<tr><th>GameServer<td><img src=\"images/server_online.png\"></tr>
</table>";
}
else
{
echo "<tr><th>GameServer<td><img src=\"images/server_offline.png\"></tr>
</table>";
}
}
else
{
echo "<table border=\"0\">
<tr><th>LoginServer<td><img src=\"images/server_offline.png\"></tr>
<tr><th>GameServer<td><img src=\"images/server_offline.png\"></tr>
</table>";
}
In locale con apache funziona alla perfezione..
invece su altervista(dopo aver fatto tutta la cosa dell'sms) non funziona.. cioè.. mi dice sempre che è online.. che è attivo, anche quando non lo è..
soluzioni?