Foros del Web » Programando para Internet » PHP »

Extraer datos de web southcast

Estas en el tema de Extraer datos de web southcast en el foro de PHP en Foros del Web. Hola, intento extraer los datos de una web southcast y nada, no lo consigo. (en realidad, en localhost me funciona, luego en los hostings no) ...
  #1 (permalink)  
Antiguo 01/03/2012, 10:02
Avatar de wsoul  
Fecha de Ingreso: octubre-2010
Mensajes: 190
Antigüedad: 13 años, 6 meses
Puntos: 13
Extraer datos de web southcast

Hola,

intento extraer los datos de una web southcast y nada, no lo consigo.

(en realidad, en localhost me funciona, luego en los hostings no)

la url es: http://50.31.252.7:8037

Código PHP:
Ver original
  1. $ch = curl_init();    
  2.     curl_setopt($ch, CURLOPT_URL, "http://50.31.252.7:8037");
  3.     $header[] = "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
  4.     $header[] = "Cache-Control: max-age=0";
  5.     $header[] = "Connection: keep-alive";
  6.     $header[] = "Keep-Alive: 300";
  7.     $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
  8.     $header[] = "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0\r\n";
  9.     $header[] = "Pragma: ";
  10.     curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
  11.     curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  12.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  13.     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  
  14.     curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  15.     $contenido = curl_exec($ch);
  16.     curl_close($ch);  
  17.  
  18.         echo $contenido;

no entiendo por que en localhost me devuelve la web y en sitio no.

esto es solo parte del código, el resto funciona correctamente.

¿Alguien me puede ayudar? estuve buscando ya por google y lo mas que he podido ver es algo del protocolo ICY y tal, pero tampoco me cosco de nada.

intente ya de varias formas, con fsockets y file get contents y tampoco :S

la diferencia de esa url a otras es que en indicadores cargados aparece validate_always.

por otra parte, curl si que funciona bien dado que en mi hosting lo uso para mas de una cosa.

he probado de todas formas en

banahosting, fresahost, firethost, iliweb y en ninguno va xDD

help me pls
__________________
Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com
  #2 (permalink)  
Antiguo 01/03/2012, 10:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Extraer datos de web southcast

Esos problemas suelen ser porque no hay comunicación correcta entre ambos hostings, es probable que exista un firewall bloqueando la comunicación entre ambos servidores, revisa en los hostings si no existe un firewall y la comunicación hacia la IP que indicas es correcta.

Saludos.
  #3 (permalink)  
Antiguo 01/03/2012, 10:29
Avatar de wsoul  
Fecha de Ingreso: octubre-2010
Mensajes: 190
Antigüedad: 13 años, 6 meses
Puntos: 13
Respuesta: Extraer datos de web southcast

osea, como podría hacer eso.

en cpanel se podría mirar? o es ya cosa mas interna del hosting? y luego en la parte de la radio, no creo que sea dado que en localhost me lo coge no?

gracias por la respuesta .P
__________________
Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com
  #4 (permalink)  
Antiguo 01/03/2012, 10:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Extraer datos de web southcast

En localhost las reglas son diferentes y sí creo que en cPanel hay una opción para hacer una traza de ruta a otro dominio, podrías probar ahí o mejor contactar al administrador de tu hosting.

Saludos.

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:16.