fsockopen возвращает Protocol not available (92)

  • Автор темы Автор темы imi
  • Дата начала Дата начала

imi

Guest
fsockopen возвращает Protocol not available (92)

есть такой вот кусок кода:
PHP:
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)'); 
$url="www.test.ru" 
$fp = fsockopen($url, 80, $errno, $errstr, 30); 
if (!$fp) { 
   echo "$errstr ($errno)<br>\n"; 
} else { 
   ... 
}
если $url равен адресу сайта, с которого запускается этот скрипт, то все работает как и должно (т.е. отрабатываются действия по else), если же указать любой другой сайт (в том числе хостящийся на этом же сервере), скрипт выдает ошибку Protocol not available (92)
По всей видимости, влияют какие-то настройки у провайдера (апач? пхп?)... Может, кто-то подскажет, какие именно настройки?
 
Это провайдер, видимо, закрыл все исходящие соединения. Как он там свой файрвол конфигурил, спроси у него сам. :-)
 
Сверху