Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte estou com um problema ao gera o script da Web Rádio, está tudo ok.. coloco meu IP e PORTA e senha do Streaming, mas quando upo ele para o meu host ele fica com a mensagem de Conexão Recusada, sendo que está tudo certo.. o que pode ser ?
segue:
current.php
<meta http-equiv="Refresh" content="30" "charset=iso-8859-1">
<div style="Visibility: Hidden; Position: Absolute;">
<?
$open = fsockopen("184.82.176.250","13454");
if ($open) {
fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n");
$read = fread($open,1000);
$text = explode(",",$read);
$text = $text[6];
} else { $text="Connection Refused!"; }
?>
</div>
<?echo $text;?>
musica_conf.php
<?php
/*
* n_conf.php @ Seg, 22 mai 2006 - 03:58 Am
* Por FABRICIO- fabricio@itanaweb.com
*/
/*
* Antes de tudo, devemos definir o IP do servidor ShoutCast.
* É onde o sistema vai conectar para pegar os dados dele.
*
* Se o servidor ShoutCast estiver na mesma máquina que este sistema
* Basta colocar: localhost ou 127.0.0.1
*/
$host[addr] = "184.82.176.250";
/*
* Agora vamos definir a porta do ShoutCast
*
* Padrão: 8000
*/
$host[port] = "13454";
/*
* Senha do administrador do ShoutCast
*
* Se você não lembra, abra o arquivo SC_SERV.ini que fica na pasta do shoutcast
* e procure pela linha:
* Password: blablabla
*/
$host[pwdr] = "saculrs";
/*
* Agora vamos definir o tempo de espera que a conexão deve aguardar
* antes de mostrar "Fora do Ar" quando o servidor estiver off-line
*
* Padrão: 5
* Aconselho: 10
*/
$host[tout] = "10";
/*
* Não mude nada a partir daqui.
*/
//Functions...
//By FABRICIO...
function NTEK_GetBw($sVar,$eVar,$jVar) {
$func[str] = '/'.$sVar.'(.*?)'.$eVar.'/';
preg_match($func[str],$jVar,$func[rst]);
return $func[rst][1];
}
?>
online.php
<meta http-equiv="Refresh" content="10" "charset=iso-8859-1">
<style>
body{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold
}
#nome{ width:270px; height:20px; text-align:justify;}
</style>
<div id="nome">
<marquee scrollamount="6" onMouseOver="stop();" onMouseOut="start();">
<?
@require("musica_conf.php");
$relay[open] = @fsockopen($host[addr],$host[port],$en,$es,$host[tout]);
if ($relay[open]) {
fputs($relay[open],"GET /admin.cgi?mode=viewxml&page=1&pass=".$host[pwdr]." HTTP/1.1\nUser-Agent:Mozilla\n\n");
$relay[read] = fread($relay[open],"99999");
$relay[boom] = explode("\n",$relay[read]);
for ($i=0; $i<count($relay[boom]); $i++) {
if (eregi("<SONGTITLE>",$relay[boom][$i])) {
echo "Tocando Agora:";
echo '<b>'.NTEK_GetBw("<SONGTITLE>","<SONGTITLE2>",str_replace("</SONGTITLE>","<SONGTITLE2>",$relay[boom][$i])).'</b>';
echo "";
}
}
} else {
echo '<b class="head">www.radiofantasy.com.br</b>';
}
?>
</marquee>
</div>Carregando comentários...