Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos do forum, boa noite a todos tenho este código abaixo em xml, e preciso somente que seja lido no site o que esta em vermelho, para que mostre no player do site da radio a musica que esta tocando na hora, abaixo tem um código em php que peguei aqui do site, mas nao deu certo, alguem pode me ajudar a fazer um php que leia somente a parte em vermelho e somente exiba o que esta ali, obrigado a todos. http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <Playlist CurrentTime="12/09/2007 18:06:39">
- <OnAir>
- <Break>
<Id>Musical</Id>
<Op>JUNIOR</Op>
<SchedTime>12/09/2007 18:05:00</SchedTime>
<StartedTime>12/09/2007 18:00:29</StartedTime>
<Type>M</Type>
<InsCount>8</InsCount>
<MusicCount>4</MusicCount>
<Dur>00:13:20</Dur>
<SchedEnd>12/09/2007 18:15:05</SchedEnd>
<ShedPause />
</Break>
- <CurIns>
<StartedTime>12/09/2007 18:06:39</StartedTime>
<Id>566</Id>
<Name>ZEZÉ DI CAMARGO E LUCIANO - PRA MUDAR A MINHA VIDA</Name>
<Type>1</Type>
<Folder>SERTANEJO</Folder>
<Filename>ZEZÉ DI CAMARGO E LUCIANO - PRA MUDAR A MINHA VIDA.MP3</Filename>
<Dur>3:47.7</Dur>
<Intro />
<Bitrate>128</Bitrate>
</CurIns>
- <CurMusic>
<StartedTime>12/09/2007 18:06:39</StartedTime>
<Id>566</Id>
<Title>PRA MUDAR A MINHA VIDA</Title>
<Subtitle />
<Artist>ZEZÉ DI CAMARGO E LUCIANO</Artist>
<Album />
<Track />
<Publisher />
<Year />
<Comment />
<Language />
<Genre>Blues</Genre>
<RingTone />
<URLComm />
<URLCover />
</CurMusic>
</OnAir>
- <Next>
- <NextIns>
<Ins SchedTime="12/09/2007 18:10:22" Id="VT" Type="2" Name="Ponte - Esta é a Master" Folder="Vinheta - Musical" Filename="Ponte - Esta é a Master.MP3" Dur="5.3" Intro="" Bitrate="128" />
<Ins SchedTime="12/09/2007 18:10:26" Id="911" Type="1" Name="IVETE SANGALO e SAULO - NÃO PRECISA MUDAR (vivo) (carimbada)" Folder="PLAYLIST" Filename="IVETE SANGALO e SAULO - NÃO PRECISA MUDAR (vivo) (carimbada).MP3" Dur="3:49.4" Intro="21.2" Bitrate="320" />
<Ins SchedTime="12/09/2007 18:14:12" Id="" Type="3" Name="TRILHA COM VH 001" Folder="Trilhas" Filename="TRILHA COM VH 001.MP3" Dur="53.7" Intro="" Bitrate="128" />
<Ins SchedTime="12/09/2007 18:15:05" Id="SB" Type="2" Name="SB (TRADIÇÃO E IVETE SANGALO)" Folder="Vinheta - SB" Filename="SB (TRADIÇÃO E IVETE SANGALO).WAV" Dur="25.3" Intro="" Bitrate="1411" />
<Ins SchedTime="12/09/2007 18:15:29" Id="PAUSA" Type="3" Name="Pausa" Folder="Pausa" Filename="Pausa" Dur="0.0" Intro="" Bitrate="0" />
</NextIns>
- <NextMusic>
<Music SchedTime="12/09/2007 18:10:26" Id="911" Title="IVETE SANGALO e SAULO - NÃO PRECISA MUDAR (vivo) (carimbada)" Dur="3:49.4" Intro="21.2" />
<Music SchedTime="12/09/2007 18:18:44" Id="2331" Title="VICTOR E LÉO - AMIGO APAIXONADO (vivo - CARIMBADA)" Dur="3:29.3" Intro="14.2" />
<Music SchedTime="12/09/2007 18:22:10" Id="6306" Title="RIO NEGRO E SOLIMÕES - NEM COM REZA" Dur="2:50.8" Intro="" />
<Music SchedTime="12/09/2007 18:24:59" Id="3047" Title="RAPAZOLLA - TE ESPERO NO FARÓL (vivo)" Dur="4:44.8" Intro="" />
<Music SchedTime="12/09/2007 18:33:55" Id="340" Title="NATIRUTS - REGGAE POWER" Dur="3:17.2" Intro="" />
</NextMusic>
</Next>
</Playlist>
eu tenho esse código em php que puxei aqui do imaster, como fazer esse´código que leia somente a parte vermelha sublinhada do código xm acima, agradeço amigos, pois este código saira no site, com a música que esta tocando no player da radio, obrigado.
<?
/********************************************************************************
**
SCRIPT......: Exibe um arquivo XML
BY .........: Júlio César Martini - Colunista PHP (www.imasters.com.br)
DATA .......: 17/11/2003
/********************************************************************************
**/
//FUNÇÃO DA TAG INICIAL DO ARQUIVO XML
function FuncInicial($parser, $elemento) {
if($elemento == "Curins") {
echo "<table cellpading=0 cellspacing=0 border=0 width=50%>";
echo "<tr><td bgcolor=0099CC align=center>";
echo "<font face=Arial size=2 color=FFFFFF><b>Agenda em XML iMasters - Artigo 82 PHP";
}
elseif($elemento == "NAME") {
echo "<tr><td bgcolor=#DDF7FF>";
echo "<font face=Arial size=2>";
}
}//FECHA FUNCTION FUNCINICIAL
//FUNÇÃO PARA EXIBIR OS DADOS DO DOCUMENTO XML
function FuncDados($parser, $dados) {
echo $dados;
}//FECHA FUNCTION FUNCINICIAL
//FUNÇÃO DA TAG INICIAL DO DOCUEMENTO XML
function FuncFinal($parser, $elemento) {
if($elemento == "Curins")
echo "</b></font></td</tr></table>";
elseif($elemento == "NAME")
echo "</font></td></tr>";
}//FECHA FUNCTION FUNCFINAL
//CRIA O PARSER XML
$parser = xml_parser_create();
//DEFINE AS FUNÇÕES
xml_set_element_handler($parser, "FuncInicial", "FuncFinal");
xml_set_character_data_handler($parser, "FuncDados");
//ABRE O ARQUIVO XML PARA LEITURA
$ponteiro = fopen("playlistXml.Xml", "r");
//INICIA A ANÁLISE DO DOCUMENTO XML
while($dados = fread($ponteiro, 4096)) {
//INICIA A ANÁLISE DO DOCUMENTO XML
xml_parse($parser, $dados);
}//FECHA WHILE
//LIBERA A MEMÓRIA USADA PELO PARSER
xml_parser_free($parser);
?>
ou entaum se este código estiver errado, alguem poderia dar uma dica no php de como fazer para ler somente o que esta em vermelho no xml, obrigado a todos.
Carregando comentários...