Pour lire une page via un proxy ( exemple : Privoxy )
function Proxy($url) {
$proxy_server = "localhost";
$proxy_port = 8118;
if (substr($url, 0,7) <> 'http://')return false;
$proxycon = fsockopen($proxy_server, $proxy_port, $errno, $errstr);
fputs($proxycon,"GET ".$url." HTTP/1.0 rnrn");
//fputs($proxy_fp, "Proxy-Authorization: Basic ". base64_encode ("$proxy_user:$proxy_pass")."rnrn");
$reading_headers = true;
while (!feof ($proxycon)) {
$curline = fgets($proxycon, 4096);
if ($curline=="rn")$reading_headers = false;
if (!$reading_headers)$filecontent .= $curline;
}
fclose($proxycon);
return $filecontent;
}