네트워크 전환 후, 다른 서버로 데이터를 보내는 프로그램의 일부가 더 이상 작동하지 않습니다. "소켓 전송 'http'오류를 갑자기 찾을 수 없습니다. 네트워크를 바꿀 때까지 제대로 작동했습니다.
나는 다음과 같은 코드를 시도 :<?php
fsockopen("www.php.net", 80, &$errno, &$errstr, 30);
if(!$fp) {
echo "Error: $errstr ($errno)<br>\n";
} else {
fputs($fp,"GET/HTTP/1.0\n\n");
while(!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}
?>
그 코드를 실행 한 후를, 나는 다음과 같은 오류가 표시 오전 :
나는이 작동하는지 확인하기 위해 확인해야 할 무엇Unable to find the socket transport "http" - did you forget to enable it when you configured PHP? (19)
? 네트워크를 전환하기 전에 제대로 작동했기 때문에 당황 스럽습니다. 또한 get30_frece를 시도 할 때 "php_network_getaddresses : getaddrinfo" 오류가 발생합니다.
어떤 Google 검색을 시도하셨습니까? :) – Phil
가능한 중복 [fsock : 소켓 전송 "http"을 찾을 수 없습니다.] (http://stackoverflow.com/questions/9965430/fsock-unable-to-find-the-socket-transport-http) – Phil
I 지금 3 일 동안이 일을 해왔으므로 찾을 수있는 모든 것을 수색했지만 많은 도움을 얻지는 못했습니다. –