테스트 사이트 - 개발 중인 베타 버전입니다

요게 무슨 오류일까요? 채택완료

김형김 7년 전 조회 3,513

Warning: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /host/home/home1004/html/snoopy/Snoopy.php on line 876

Warning: stream_socket_client(): unable to connect to tcp://gall.dcinside.comhttp:80 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /host/home/home1004/html/snoopy/Snoopy.php on line 876

 

형님 식사하셨습니까? 영어가 짧아서 위 내용이 무슨말인지 모르겠습니다

876 번째 줄에 무슨 문제가 있다는 것 같은데.. 해당줄은 이렇습니다

 

        if($this->scheme == 'http')
                $host = "tcp://" . $host;
            $fp = stream_socket_client(
                "$host:$port",
                $errno,
                $errmsg,
                $this->_fp_timeout,
                STREAM_CLIENT_CONNECT,
                $context);
        } else {                                                           <<얘가 876
            $fp = fsockopen(
                $host,
                $port,
                $errno,
                $errstr,
                $this->_fp_timeout,
                $context);
        }

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
G
7년 전

$host 가 gall.dcinside.com 이게 아니고 gall.dcinside.comhttp 이렇게 들어간거 같네요.

코드 이전에 $host 내용 확인 함 해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
7년 전

 if($this->scheme == 'http')  
                $host = "tcp://" . $host;
            $fp = stream_socket_client(
                "$host:$port",
                $errno,
                $errmsg,
                $this->_fp_timeout,
                STREAM_CLIENT_CONNECT,
                $context);
        } else {                                                           <<얘가 876
            $fp = fsockopen(
                $host,
                $port,
                $errno,
                $errstr,
                $this->_fp_timeout,
                $context);
        }

 

위의 문장에서 잘 보시면

 

</p>

<p><b> if($this->scheme == 'http')  </b><span style="color:#c0392b;"><span style="font-size:20pt;">{  </span><span style="font-size:16pt;"> // <--여기에 이게 있어야할듯 싶네요</span></span>

<b>                $host = "tcp://" . $host;</b>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

유찬아빠

해당 tcp://gall.dcinside.com 스트림 소켓 접속을 할수 없다는 메시지 입니다.

아래 플래토 님 조언대로 if문 처리를 바로 해보시고요^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인