Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

arthurcastro

Como fazer esse código funcionar?

Recommended Posts

<?php
$xml = simplexml_load_file('http://painel.aacplushd.com.br/api/MTg1MzIrMA==');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
    <body>
<?php echo $xml->musica_atual; ?>
    </body>
</html> 

Preciso que o site de uma emissora exiba o nome da música que está sendo tocada.

Tenho esses códigos, mas não entendo muito de php. Como posso fazer?

Preciso do php ser chamado em um página html.

 

URL API XML - http://painel.aacplushd.com.br/api/MTg1MzIrMA==

$xml = simplexml_load_file("http://painel.aacplushd.com.br/api/MTg1MzIrMA==");

echo $xml->musica_atual; // Mostra a música atual
echo "<br>";
echo $xml->capa_musica; // Mostra a URL da imagem JPG da capa do album da música

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola arthur, denovo kkk

<?php

$ip = "stm50.srvstm.com";
$port = "18532";

$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp) 
	{ 
	echo "Servidor Offline";
	} 
	else
	{ 
	fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
	while (!feof($fp)) 
		{
		$info = fgets($fp);
		}
	$info = str_replace('</body></html>', "", $info);
	$split = explode(',', $info);
	if (empty($split[6]) )
		{
		echo "Não disponível";
		}
	else
		{
		$title = str_replace('\'', '`', $split[6]);
		$title = str_replace(',', ' ', $title);
		echo "Tocando: ";
		echo "$title";
		}
	}
?>

ja coloquei a sua porta e ip

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Myck! hahaha
Você testou esse código? Deu certo?
Não estou sabendo como colocar ele no html pra funcionar e aparecer o nome da música.
Se for possível, me dê um exemplo de como colocar isso no meio do html.

Esse servidor de streaming é chato, ele exige o xml musica_atual.

Nas configurações do streaming, é fornecido esses códigos (os códigos php, o html é por minha conta) que coloquei aí em cima, só não estou sabendo usar.
Acho que só colocar o ip e porta não vai fazer ele exibir, ou vai?
Não sei se estou falando coisa com coisa kkkk

E... Obrigado mais uma vez!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salva esse codigo como musica.php

 

e dentro da pagina que voce quer exibir o nome da musica, exemplo, index.php
tu coloca o include
<?php
include "musica.php";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É pq seu arquivo index é .html

tu tem que salvar em .php

 

exemplo

 

quando for salvar o arquivo index, salve com a extensão PHP

 

index.php e não index.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

reparei isso, faz o seguinte, tente usar o codigo que a empresa deixou para voce

<?php
$xml = simplexml_load_file('http://painel.aacplushd.com.br/api/MTg1MzIrMA==');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
    <body>
<?php echo $xml->musica_atual; ?>
    </body>
</html> 

apaga todo o codigo do musica e substitue por este, e envia para o servidor, e ve se vai dar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criei o musica.php com o código deles:

<?php
$xml = simplexml_load_file("http://painel.aacplushd.com.br/api/MTg1MzIrMA==");

echo $xml->musica_atual; // Mostra a música atual
?>

Depois fiz o php include. Deu certo!
Já tinha feito isso antes... Mas estava salvando como index.HTML quando deveria salvar como index.PHP.
Obrigado mais uma vez Myck! <3 hahaha \o/ você é show dude!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.