cURL & proxy

Vetall

Новичок
cURL & proxy

Народ, делаю так
PHP:
function get_remote_page($host)
{
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $host);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
	//curl_setopt ($ch, CURLOPT_PROXY, "http://192.168.0.1:3128");
	//curl_setopt ($ch, CURLOPT_PROXYUSERPWD, "User:MyPassword");

	$data=curl_exec($ch);
	
	if (curl_errno($ch)) 
	{
	   print "--".curl_error($ch);
	} 
	else 
	{
	   curl_close($ch);
	}

	return $data;
}

$fl=get_remote_page("http://www.ya.ru");
echo $fl;
Выпадает на curl_error($ch); с мессагой: --Empty reply from server

Судя по всему не может пройти прокси сервер, потому что если вместо http://www.ya.ru поставить http://localhost и убрать прокси из setopt, то работает нормально.
Имя и Пароль проверял.

Что может быть не так, возможно я упустил какие-нить опции?

-~{}~ 17.08.05 15:42:

хорошо, тогда может кто-нибудь знает как в этом коде:
PHP:
Here is how to connect to the web from behind a proxy server:
/*************start code**************/
/*your proxy server address*/
$proxy = "192.168.10.1";
/*your proxy server port*/
$port = 8080;
/*the url you want to connect to*/
$url = "http://www.php.net/";
$fp = fsockopen($proxy, $port);
fputs($fp, "GET $url HTTP/1.0\r\nHost: $proxy\r\n\r\n");
while(!feof($fp)){
  $line = fgets($fp, 4000);
  print($line);
}
fclose($fp);
/*************end code**************/
в строку "GET $url HTTP/1.0\r\nHost: $proxy\r\n\r\n" передать ещё и имя и пароль для прокси сервера?
 
Сверху