Código PHP:
function Ping($ip,$puerto)
{
$connect = fsockopen("udp://".$ip, $puerto);
fwrite($connect, "ÿÿÿÿ". chr (0x02). "getstatus". chr (0x00));
fread($connect, 4);
$status = socket_get_status($connect);
$timeout = time() +3;
if($status["unread_bytes"] == 0 or time() >=$timeout)
{
//Fehlermeldung , wenn der Server nicht antwortet , oder rconpw,ip,port falsch in der config.inc.php angeben ist.
$ping='<img src="images/down.gif" title="Servidor Offline" alt="Servidor Offline">';
}
else
{
$ping='<img src="images/up.gif" title="Servidor Online" alt="Servidor Online">';
}
return $ping;
}
Que se puede hacer ?