Puoi usare cURL
Codice PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://indirizzopubblico:porta');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
ob_start();
curl_exec($ch);
ob_end_clean();
if (curl_error($ch)==null) {
echo("<span class='online'>Online</span>");
}
else {
echo("<span class='offline'>Offline</span>");
}
curl_close($ch);
?>