Ir para conteúdo

POWERED BY:

Arquivado

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

André D. Molin

[Resolvido] Lendo arquivo XML com SimpleXML

Recommended Posts

Éé eai pessoal, dessa vez eu que venho pedir ajuda...

 

Seguinte, estou fazendo um sistema para uma rádio. E tem uma pagina neste sistema que precisa ler um arquivo XML externo, ou seja, ele não esta no servidor local.

 

Eu estou tentando usar a lib SimpleXML.

 

O código de exemplo que eu estou usando.

 

<?php

$xml = simplexml_load_file('http://XXX.XXX.XXX.XX:xxxx/admin.cgi?pass=XXXXXX&mode=viewxml');
 
foreach($xml->SHOUTCASTSERVER as $item) {

	echo 'DJ: ' . $item->SERVERTITLE . '<br />';

}

?>

A estrutura do XML esta assim.

 

Imagem Postada

 

O erro retornado é este.

 

Warning: simplexml_load_file(http://XXX.XXX.XXX.XX:xxxx/admin.cgi?pass=XXXXXX&mode=viewxml) [function.simplexml-load-file]: failed to open stream: Connection timed out in /home/xxxxx/public_html/xxxxx.php on line 3

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://XXX.XXX.XXX.XX:xxxx/admin.cgi?pass=XXXXXX&mode=viewxml" in /home/xxxxx/public_html/xxxxx.php on line 3

 

Alguem tem uma ideia do que seja? Eu não to conseguindo fazer essa leitura.

Obrigado pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei assim.

 

<?
  $arquivo = 'http://XXX.XXX.XXX.XX:xxxx/admin.cgi?pass=XXXXXX&mode=viewxml';
 
  $fp = fopen($arquivo, 'r');
  
  if(!$fp){

	echo 'Não foi possível abrir o arquivo';

  }else{

	$conteudo = fread($fp, filesize($arquivo));
	echo $conteudo;
	fclose($fp);

  }
?>

E retornou este erro.

 

Warning: fopen(http://XXX.XXX.XXX.XX:xxxx/admin.cgi?pass=XXXXXX&mode=viewxml) [function.fopen]: failed to open stream: Connection timed out in /home/dmolin/public_html/teste.php on line 4

 

Não sei o que fazer, nao sei se estou fazendo errado ou sei la..

Me ajudem a resolver essa.

 

PS :: Quando eu tento ler um arquivo local, que esta na mesma pasta do sistema, vai de boa e sem problemas.

O problema ta quando vai ler o arquivo externo.

 

Valeu

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.