Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2012, 10:22
Elwe
 
Fecha de Ingreso: septiembre-2012
Ubicación: mexico
Mensajes: 3
Antigüedad: 11 años, 7 meses
Puntos: 0
file_get_contents no redirecciona a un archivo XML mediante header(Location)

Hola foreros del web, vengo con una duda sobre la función file_get_contents, lo que pasa es que estoy intentando acceder a la información de un sitio externo en formato XML pero si pongo directamente la dirección completa dentro de file_get_contents el sitio me manda un error debido a que dice que no encuentra unas instancias a objetos, entonces pensé en hacerlo pasando mediante un archivo intermediario ya que con redirecciones o ejecutando la url directamente en la barra de direcciones del navegador no manda ningún error, entonces tengo lo siguiente:

Getcontent.php
Código PHP:
<?php
$ContenidoExterno 
file_get_contents("listof.php");
echo 
$ContenidoExterno;
?>
listof.php
Código PHP:
<?php
$pagina 
"http://www.psnapi.com.ar/ps3/api/psn.asmx/getLastestTrophies?sPSNID=Zeroic_Soul&iMax=1&sSince=";
header('Location: '.$pagina.'');
?>
El problema es que al final solo envía un resultado vacio ya que por lo que pude ver en el código fuente de firefox marca esto:

Cita:
Se ha encontrado "<?". Causa probable: se ha intentado usar una instrucción de proceso XML en HTML (las instrucciones de proceso XML no se admiten en HTML).
¿Hay manera de darle la vuelta a esto y tener acceso al xml de la web antes citada?
He intentado con cUrl con el mismo resultado.
Saludos