Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2003, 15:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

¿Sabes que eso que comentas puede ser ilegal? Para copiar informacion de una web necesitas permiso de su propietario. Si no es un delito contra la propiedad intelectual.

Tambien es posible que esa pagina web tenga algun sistema de "sindicacion" de contenidos y posea algun javascript o fichero rss que puedas incluir en tu web.

Si tienes permiso del propietario y te ves obligado a leer el HTML de su pagina, puedes obtenerlo con un fopen("http://...") o con cualquier funcion de acceso a ficheros (si tu PHP tiene configurados los fopen wrappers). Aunque con esto solo obtendras el codigo HTML, luego te queda parsear el HTML para obtener la info que quieres. No se si en PEAR hay algun parser de HTML.

Con fopen() abres la pagina con una conexion HTTP 1.0 y solo le puedes pasar variables por URL (GET). Si quieres realizar peticiones mas complejas puedes realizar a mano la peticiones HTTP a traves de un socket conectado al puerto 80 normalmente del servidor remoto. O mas facilmente con las funciones de la libreria cURL.

Mira en el manual.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.