Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2013, 17:50
skyspablo
 
Fecha de Ingreso: julio-2012
Ubicación: Asunción
Mensajes: 54
Antigüedad: 11 años, 9 meses
Puntos: 3
Pregunta file_get_contents con php y un caso muy RARO!

Buenas, estoy teniendo un escenario que me esta dejando sin cabellos.

Estoy desarrollando una aplicacion para escuchar musica atravez de Deezer. Ayer todo funcionaba perfectamente. Pero hoy de la nada, dejo de funcionar.

Deezer ofrece una API para que yo pueda obtener los datos que necesito para armar mi lista de reproduccion
como por ejemplo esto: http://api.deezer.com/2.0/search/?q=eminem

Pero ocurre algo raro. Cuando yo ejecuto desde mi localhost (XAMPP), todo funciona de maravilla. Pero cuando subo a mi hosting, no funciona. dejo el codigo:
Código PHP:
Ver original
  1. <?php
  2. $data = file_get_contents('http://api.deezer.com/2.0/search/track/?q=eminem&');
  3. $json = json_decode($data);
  4. print '<pre>';
  5. print_r($json);
  6. print '</pre>';
  7.  
  8. ?>

Bueno, ese mismo codigo me devuelve una respuesta correcta desde mi localhost como dije, pero al subirlo al hosting me devuelve "vacio" como si fuera que no existen datos.

Ya he probado e 3 hostings diferentes y nada hace con que funcione.

He leido usus terminos y condiciones y lo que hago no esta en contra de ello. Es decir, se pueden hacer esos tipos de integraciones.

Tambien se me cruzo por la mente que bloquearan ese contenido especificamente, pero de ser asi, al menos en teoria, no deberia de obtener una respuesta efectiva desde el localhost.

Estoy en esto a mas de 8 horas de seguido, Agradezco alguna idea.

PD:
ya lei la documentacion en PHP.net de file_get_contents y json_decode pero no encontre el mismo escenario que estoy teniendo.
__________________
--
What is real? How do you define real?
If real is what you can feel, smell, taste and see, then real is simply electrical signals interpreted by your brain.