El 21/03/2012 12:09, Ernesto Tur Laurencio escribió:
Listeros:
Estoy haciendo una aplicación web (APACHE con PHP5 + MySQL, [todo sobre Debian 5 Lenny]) que obtiene información de sitios web de internet (algo similar a los plugins de joomla que recuperan noticias de los feeds de sitios). Mi pregunta es: ¿En que parte debo poner el proxy y los datos de acceso (usuario y contraseña) para que pueda traer la información de esos sitios?
Nota: El servidor web no tiene IP real, sino que está detras de un proxy.
Salu2
Para eso te puedo recomendar [si no lo estás usando ya] la librería curl, en esta se definen opciones y hay unas concerniente al proxy, más especificamente *CURLOPT_PROXY, si necesitas usuario y password **|CURLOPT_PROXYUSERPWD|**. Te pongo un ejemplo

*|<?php
// Crear un nuevo recurso cURL
$ch = curl_init();

// Configurar URL y otras opciones apropiadas
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/";);
||// defino el proxy|
|curl_setopt($ch, CURLOPT_PROXY, "proxy:puerto");|
|// defino el usuario y el password|
|curl_setopt($ch, |*|CURLOPT_PROXYUSERPWD|*|, "usuario:password");|
|curl_setopt($ch, CURLOPT_HEADER, false);

// Capturar la URL y pasarla al navegador
curl_exec($ch);

// Cerrar el recurso cURL y liberar recursos del sistema
curl_close($ch);
?>|

Saludos, Yoandy



______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a