Непонятки с fsockopen

rimsat

Guest
Непонятки с fsockopen

Вот кусок кода
PHP:
$fp = fsockopen ($secure_host, 80, $errno, $errstr, 1); 
    if (!$fp) { 
            echo "$errstr ($errno)<br>\n"; 
    } else { 
        fputs ($fp, "GET /?action=getkey&key=$send_key HTTP/1.0\r\nHost: $secure_host\r\n\r\n"); 
        while(trim(fgets($fp,128)) != '' ); // Отбрасываем http заголовок 
        while (!feof($fp)) { 
            $recived_key .= fgets ($fp,128); 
        } 
        fclose ($fp); 
    }
Выдает
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/noclick/public_html/test.php on line 59

Warning: fsockopen(): unable to connect to www.noclick.net.ru:80 in /home/noclick/public_html/test.php on line 59
Permission denied (13)

В чем можно проблемы
 

SiMM

Новичок
В файрволле, например.
PS: перед использованием $recived_key её желательно инициализировать.
 

rimsat

Guest
Автор оригинала: SiMM
В файрволле, например.
PS: перед использованием $recived_key её желательно инициализировать.
Как это инициализировать
Замете что там представлен только кусок кода
 

SiMM

Новичок
rimsat, моё замечание в PS к unable to connect отношения не имеет.
 

rimsat

Guest
Автор оригинала: SiMM
rimsat, моё замечание в PS к unable to connect отношения не имеет.
А теперь вообще не понал что за PS :confused:
Да и все это ко мне относилось или офтопик
 

SiMM

Новичок
rimsat, объясняю популярно - твой пример у меня замечательно работает (по крайней мере - fsockopen - дальше он мне не интересен) - следовательно, у тебя по какой-то причине нет возможности лезть из PHP на вэб-сервер (скорее всего виновник тому файрволл, поскольку, как я думаю, простейший скрипт
PHP:
<?php fsockopen ('www.noclick.net.ru', 80)?>
у тебя выдаст те же ошибки). Слова "перед использованием $recived_key её желательно инициализировать" к этому отношения не имеют, это лишь замечание к коду. Код в форуме желательно приводить в рабочем состоянии и минимального размера (см. приведённый мною в этом посте пример).
 
Сверху