fsockopen() и ошибка (Permission denied)

sapfir

Новичок
fsockopen() и ошибка (Permission denied)

есть скрипт определения whois
<?

$server = "whois.ripe.net";
$ip='194.226.157.113';
if ($ip!="")
{
$sock = fsockopen ($server,43,$errno,$errstr,30);
// $sock = fsockopen ("whois.ripe.net");
if (!$sock)
{
echo("$errno($errstr)");
return;
}
else
{
fputs ($sock, $ip."\r\n");
while (!feof($sock))
{
echo (str_replace(":",":&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",fgets ($sock,128))."<br>");
}
}
fclose ($sock);
}
?>
при запуске у провайдера
выдает ошибку
Warning: fsockopen(): unable to connect to whois.ripe.net:43 in /web/sapfir/site/www/admin/whois.php on line 7
13(Permission denied)
в чем может быть дело?
 

tony2001

TeaM PHPClub
>в чем может быть дело?
firewall отсекает коннекты изнутри во внешний мир.
 

MpakFromMoscow

Новичок
ИМХО. Провайдер не дает тебе выполнять такой запрос.
Протсо для проверки запустил у себя на локальной машине и на сервере - везде сработало
 

sapfir

Новичок
дома у меня тоже работает
есть возможность без обращения к техподдержке
проверить порт 43?
 

t3[0one]

Новичок
попробуй установить сокет с хостера любова другова )) хз че за провайдер каторый закрывает че то вообще !) мож не в провайдере причина ?
 

tony2001

TeaM PHPClub
причем тут порт 43 ?
99.9999% - все внешние коннекты отрубаются.
ибо нефиг.
 
Сверху