c'est pas top a gérer ce genre d'erreur, tu peux faire un @ devant au pire (mais j'ai pas de mieux, a part peux être utiliser set_error_handler)
$context = stream_context_create();
stream_context_set_option($context, 'http', 'header', 'user-agent:' . $_SERVER['HTTP_USER_AGENT']);
libxml_set_streams_context($context);
libxml_use_internal_errors(true);
$doc = new DOMDocument();
$load = @$doc->loadHTMLFile('http://str80.streamakaci.com/');
if($load)
{
$xpath = new DOMXPath($doc);
$query = $xpath->query('//td[contains(., "Current Song")]/../td[position() = last()]');
$song = $query->item(0)->nodeValue;
echo $song;
}
else
{
echo 'serveur down';
}