Foros del Web » Programando para Internet » PHP »

Obtener datos de otra web

Estas en el tema de Obtener datos de otra web en el foro de PHP en Foros del Web. Me explico, lo que necesito es poder obtener informacion de los datos que se publican en otra url, inclusive enviando login/pass de validacion a la ...
  #1 (permalink)  
Antiguo 13/11/2003, 06:54
 
Fecha de Ingreso: noviembre-2003
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Obtener datos de otra web

Me explico, lo que necesito es poder obtener informacion de los datos que se publican en otra url, inclusive enviando login/pass de validacion a la otra web.

Ejemplo:
Imaginaos que tengo un servicio que me da el tiempo que va a hacer durante toda la semana y se encuentra en esta pagina
http://server/tiempo/sermana.php

Pero para entrar hay que enviar el login/pass y una vez dentro lo que quiero es obtener esos datos, pero mediante codigo no mediante conectarme por el navegador y hacer un copy paste ;)

Pues eso si alguien puede ayudar estaria muy agradecido.

Un saludo.
  #2 (permalink)  
Antiguo 13/11/2003, 07:05
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Bueno, creo que lo que necesitas es "simular" el comportamiento del navegador con un script PHP. Mira la extension cURL (www.php.net/curl). O tambien puedes implementar a mano el protocolo HTTP y usar fsockopen() (www.php.net/fsockopen) para conectarte y fputs() y fgets() para comunicarte.

Por cierto, eso que pretendes puede ser ilegal si no tienes permiso de la otra web para hacerlo. Una cosa es poder ver los datos en su web, y otra muy distinta poder "apropiarte" de esos datos y mostrarlos en tu web como si fuesen tuyos. Mira si te pueden dar la informacion como webservice (SOAP), y si te dan permisos para hacer lo que quieres. Siempre hay que respetar la licencias.

Saludos.

PD: Tambien se que hay una clase PHP parecida al cURL, pero no recuerdo el nombre.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 13/11/2003, 07:09
 
Fecha de Ingreso: noviembre-2003
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Gracias por tu respuesta, sabia que el texto podia dar la posibilidad de varias interpretaciones pero para lo que yo lo quiero es totalmente legal.

Gracias y un saludo.
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 23:51.