Salve a tutti,
ho una radio online con cui broadcasto da server locale con shoutcast.
Ho pensato di mettere un box sul mio sito che mi dice la current song, il dj etcetc. Quando il server shoutcast è acceso è tutto ok.
Il problema sorge quando killo il server. In questo caso il box mi riporta un messaggio di errore.
Warning: fsockopen(): unable to connect to 82.49.143.185:8000 in /home/www/kaoskulture.com/kk/radio/sc_song.php on line 20
::KaosKulture Radio:: is Offline
Server down
nello script c'è ovviamente un if: if server è online allora ok, altrimenti "Radio is offline".
Il problmea è che oltre a scrivere radio is off mi scrive anche quell'errore...
parte dello script è (connessione al server):
include('config.php');
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
if(!$scfp) {
$scsuccs=1;
echo''.$scdef.' is Offline';
}
if($scsuccs!=1){
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
while(!feof($scfp)) {
$page .= fgets($scfp, 1000);
}
la riga 20 è:
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
vorrei solo non visualizzare quell'errore...
grazie