1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Problema com script

Discussão em 'Web Development' iniciada por Killerbetuh, 15 de Fevereiro de 2009. (Respostas: 2; Visualizações: 565)

  1. Boas noites malta..

    É o seguinte.

    Eu fiz um script para passar as ultimas musicas da minha radio , mas quando vou a colocar o script no servidor da um erro.. Se correr esse mesmo script em localhost funciona bem, mas no servidor nao..

    O erro que me da é o seguinte:

    Warning: fsockopen() [function.fsockopen]: unable to connect to ip : porta (Connection timed out) in /home/a8434565/public_html/equipa.php on line 175

    Rádio Offline!

    Mesmo com a radio ligada da esse erro!

    Vou colocar o script ai para verem..

    PHP:
    <?php
     
    // ##############################################
     
    // INSTRUÇOES
     
    // $musicas[X][0] - HORA DA MUSICA TOCOU
    // $musicas[X][1] - NOME DA MUSICA TOCOU
     
    // nota: X DEVE COMEÇAR EM 5 E TERMINAR EM 14.
     
    // ##############################################
     
    error_reporting(E_ALL);
    $host "xxx.xxx.xxx.xxx"// Seu servidor
    $porto "xxxx"// Porta do servidor
     
     
     
    // NAO ALTERAR ----------------------------------------------------
     
    $connection fsockopen ($host$porto );
    if (
    $connection) {
     
    $send "GET /played.html HTTP/1.1\r\n";
    $send .= "Host: ".$host."\r\n";
    $send .= "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204\r\n";
    $send .= "Referer: http://www.aVacaqueRi.LOL/\r\n";
    $send .= "Accept: text/xml,application/xml,application/xhtml+xml,";
    $send .= "text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,";
    $send .= "image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1\r\n";
    $send .= "Accept-Language: en-us, en;q=0.50\r\n";
    $send .= "Accept-Encoding: gzip, deflate, compress;q=0.9\r\n";
    $send .= "Connection: Close\r\n\r\n"
     
     
     
    fwrite($connection$send);
    while (!
    feof($connection)) {
    $texto .= fread($connection,256);
    }
    fclose ($connection);
    } else {
    die(
    "Rádio Offline!\n");
    }
     
    $texto str_replace("Current Song""A Tocar"$texto);
    $musicas explode("</tr>"$texto);
     
    for(
    $i=5$i <= 14$i++)
    {
    $musicas[$i] = explode("</td><td>"$musicas[$i]);
    $musicas[$i][0] = strip_tags($musicas[$i][0]);
    $musicas[$i][1] = strip_tags($musicas[$i][1]);
     
    // Aqui mostra as Musicas
     
     
     
    }
     
    // ALTERAR A PARTIR DAQUI ----------------------------------------------------
     
    // ############ EXEMPLO
     
    for($i=5$i <= 14$i++)
    echo 
    "<font style='font-size:11px; font-family:arial;'>["$musicas[$i][0] . "] <b>" $musicas[$i][1] . "</b></font><br>";
     
    // ############ FIM EXEMPLO
     
    ?>
     
     
    Obrigada malta..
     
    Última edição pelo moderador: 15 de Fevereiro de 2009
  2. AliFromCairo

    AliFromCairo Power Member

    Boas, vê se consegues aceder pelo browser.
     
  3. Qual foi a parte do ". Se correr esse mesmo script em localhost funciona bem, mas no servidor nao.."?????''
     

Partilhar esta Página