Curl выдает ошибку Host not found для внешних адресов.

leksaa

Guest
Curl выдает ошибку Host not found для внешних адресов.

Привет! Вот такая проблема!
Есть код:

$url = "http://127.0.0.1/php-zap/zap.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$result = curl_exec($ch); // run the whole process
echo "\n\ncURL error number:" .curl_errno($ch);
echo "\n\ncURL error:" . curl_error($ch);
curl_close($ch);

все работает! Но...
вот когда пытаюсь достучатся до внешних адрессов (например: $url = "http://www.php.net")
или любой другой адресс то выдает ошибку
cURL error number:6 cURL error:Could not resolve host: www.php.net; Host not found

В чем дело не могу понять??????

Если кто знает, подскажите пожайлуста!!!
Спасибо!!!
 

leksaa

Guest
Перевел!!! Но хост то существует...

Причем не важно какой адресс писать... главное что бы он был внешним.

Вот уже день бьюсь над этой проблемой и не могу понять в чем дело.... А ведь раньше все работало.
 

leksaa

Guest
Tor
Все перевел!

tony2001
Настроил!!! Все равно так же... :-(
 

leksaa

Guest
Ни один внешний адресс не пингуется.
попробовал использовать:
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "login:pwd");
curl_setopt($ch, CURLOPT_USERPWD, "login:pwd");

результат нулевой..

Попробовал чере командную строку:
вида curl -x proxy:port http://www.php.net -все работает

Добавил строку:
curl_setopt($ch, CURLOPT_PROXY, "proxy");

выводит пустую страницу, просмотрел код:

[T http

cURL error number:0

cURL error:1

Ничего не понимаю!!!

-~{}~ 11.05.05 17:08:

Ураааааа!!! Все получилось!
Конечный код:
$url = "http://www.php.net";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_PROXY, "proxy:port");$result = curl_exec($ch); // run the whole process
echo "\n\ncURL error number:" .curl_errno($ch);
echo "\n\ncURL error:" . curl_error($ch);
curl_close($ch);
echo $result;

Tor Спасибо!!!!!
 
Сверху