Buenas.
Tengo una web con el siguiente código para que me muestre si el servidor esta ON o OFF y no consigo encontrar el fallo pues siempre aparece OFF. Gracias de todas formas.
<?php
require ("connect.php");
$res = mysql_query("SELECT count(*) FROM accounts;");
$val = mysql_fetch_array($res);
echo "<div style='top'><font color='white'>Cuentas Creadas: ".$val[0]."</div>";
echo "<div style='top'><font color='white'>Creado Por Jhonny"."</div>";
$res = mysql_query("SELECT count(*) FROM entities;");
$val = mysql_fetch_array($res);
echo "<div style='top'><font color='white'>Personajes Creados: ".$val[0]."</div>";
$ip = "localhost";
$port = "9958"; //keep this what it is!!
if (! $sock = @fsockopen($ip, $port, $num, $error, 5))
echo "<body bgcolor='black'><font color='white'>Server: </font><B><FONT COLOR=red>Offline</b></FONT>";
else{
echo "<body bgcolor='black'><font color='white'>Server: </font><B><FONT COLOR=lime>Online</b></FONT>";
fclose($sock);
}
$res = mysql_query("SELECT count(*) FROM entities WHERE Online=1;");
$val = mysql_fetch_array($res);
echo "<div style='top'><font color='white'>Total Jugadores Online: ".$val[0]."</div>";
?>