Ir para conteúdo
Fórum CódigoFonte.net

epsnet

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que epsnet postou

  1. epsnet

    Lendo campos XML

    Ola amigos, td bem? Espero que esteja transcorrendo tudo na paz. Acontece o seguinte preciso ler este XML, comprei um livro, acessei alguns sites e não consigo. Desculpe, talvez seja fácil para vcs, mas to pecando em algo, me ajudem por favor, como faço. Criei em PHP para ver mas não consigo. muito obrigado <? $parser = xml_parser_create(); $dados = implode ("",file("http://beta.parceriaperfeita.com.br/vitrine.xml?anunciante=1")); xml_parse_into_struct($parser,$dados,&$valores,&$indices); xml_parser_free($parser); $valido=false; foreach ($valores as $elemento) { if($elemento["tag"]==nome" || $elemento["tag]=="fabricante") { $valor = trim($elemento["value"]); if(preg_match("/$palavraschave/i",$valor)) $valido = true; If($elemento["tag"]=="nome") $titulo_atual = $valor; else { $descricao_atual = $valor; if ($valido) { $titulo_atual = str_replace($palavraschave,"<b>$palavraschave</b>", $titulo_atual); $descricao_atual = str_replace($palavraschave,"<b>$palavraschave</b>",$descricao_atual); echo "<font color=\"blue\"><u>$titulo_atual</u></font><br>"; echo "<font color=\"black\"><u>$descricao_atual</u></font><br>"; $valido=false; } } } } ?>
  2. epsnet

    Lendo campos XML

    Ola amigos, td bem? Espero que esteja transcorrendo tudo na paz. Acontece o seguinte preciso ler este XML, comprei um livro, acessei alguns sites e não consigo. Desculpe, talvez seja fácil para vcs, mas to pecando em algo, me ajudem por favor, como faço. Criei em PHP para ver mas não consigo. muito obrigado <? $parser = xml_parser_create(); $dados = implode ("",file("http://beta.parceriaperfeita.com.br/vitrine.xml?anunciante=1")); xml_parse_into_struct($parser,$dados,&$valores,&$indices); xml_parser_free($parser); $valido=false; foreach ($valores as $elemento) { if($elemento["tag"]==nome" || $elemento["tag]=="fabricante") { $valor = trim($elemento["value"]); if(preg_match("/$palavraschave/i",$valor)) $valido = true; If($elemento["tag"]=="nome") $titulo_atual = $valor; else { $descricao_atual = $valor; if ($valido) { $titulo_atual = str_replace($palavraschave,"<b>$palavraschave</b>", $titulo_atual); $descricao_atual = str_replace($palavraschave,"<b>$palavraschave</b>",$descricao_atual); echo "<font color=\"blue\"><u>$titulo_atual</u></font><br>"; echo "<font color=\"black\"><u>$descricao_atual</u></font><br>"; $valido=false; } } } } ?>
×
×
  • Criar Novo...