Visualizzazione dei risultati da 1 a 3 su 3

Discussione: shoutcast e php

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275

    shoutcast e php

    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

  2. #2
    $scfp = @fsockopen("$scip", $scport, &$errno, &$errstr, 30);

    mettendo una @ davanti alla funzione eviti la segnalazione di errore.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    grazie mille!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.