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